我们已看到用COM服务器组件对于建立一个基于网络的应用程序的重要性,但问题不在于是否建立它们,而在于用什么语言去创建。一种选择是用C++。 人们对C++有许多不同的看法,保守的C++程
C++的特点 C++语言是在C语言的基础是扩展而成的.所以两种语言的基本语法和语义是相同。C++中加入了面向对程序设计(OOP)的特征。 下面的三个主要性质刻划O
一、绪论 当微软推出VS.NET7实现了可扩展的托管C++后,C++程序员们反映不一。尽管大部分的程序员对于能够继续使用C++感到很欣慰,但几乎所有的人对于托管C++提供的晦涩语法感到很痛苦。
C++ Test是Parasoft公司出品的一个针对C/C++源代码进行自动化单元测试的工具。它可以对源代码进行三种测试:白盒测试、黑盒测试以及回归功测试。 白盒测试 C++ Test对
概述 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效
一、绪论 当微软推出VS.NET7实现了可扩展的托管C++后,C++程序员们反映不一。尽管大部分的程序员对于能够继续使用C++感到很欣慰,但几乎所有的人对于托管C++提供的晦涩语法感到很痛苦
阻塞定义 阻塞函数是这样的一个函数,当某个条件被满足时,它一直中断。非阻塞函数在执行需要的操作时,不会中断。例如读一个端口的例子:如果一个阻塞函数试图去读一个没有数据的端口,它将被阻塞活处于等待状态。
输入/输出(Input/Output)Boost.Assign Assign帮助把一个序列的值存入容器。它通过重载逗号操作符和括号操作符(用于函数调用的操作符)为用户提供了一种简便的赋值方法。这个库不
数学和数值计算(Math and Numerics)Boost.Integer 这个库针对整数类型提供了一系列功能,比如编译时刻的最大值最小值常量,根据要求的位数给出合适大小的类型,静态的计算以2为底
函数对象和高阶编程(Function Objects and Higher-Order Programming)Boost.Bind Bind是标准库绑定器(bind1st和bind2nd)的一个泛化