17. #include <iostream.h>
其中的#X表示X被当作字符串输出。 18. assert(0 != 0); 如果assert中的条件为假,则运行期间回退出程序,且报告出错代码的行号。(#include <assert.h>) 19. 静态对象在main结束或exit()被调用时才调用自身的析构函数。这意味着,在对象的析构函数中调用exit()是很危险的,有可能进入一个死循环中。调用abort()来退出函数,静态对象的析构函数并不会被调用。我们可以用atexit()来指定跳出main或调用exit时要执行的操作,用atexit注册的函数,可以在所有对象的析构函数之前调用。
20. 全局变量实际上用的是静态存储。静态变量的构造是在进入main之前调用的,在main结束时调用它的析构函数。变量的名字由小范围(c++而言):
类的静态成员变量可以如下赋值:int X::s=23;(在*.cpp中,无论公私都可以) 21. 名字空间(namespace): 定义一个名字空间,然后使用unsing就可以将当前的类型上下文转换名字空间所定地的.
|
正在阅读:C++基础:常量成员函数特殊说明C++基础:常量成员函数特殊说明
2004-12-22 15:03
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键