摘要: 静态构造函数用于初始化任何静态数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。[代码]静态构造函数具有以下特点:静态构造函数既没有访问修饰符,也没有参数。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。 无法直接调用静态构造函数。在程序中,用户无法控制何时执行静态构造函数。静态构造函数的典型用途是:当类使用日志文件时... 阅读全文
posted @ 2009-09-29 16:40 Basil08 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天看程序员面试宝典发现了一个问题。在P37的例子中,宝典认为>>比~的优先级高。这是错误的。实际上~比>>的优先级高。程序代码如下: #include <iostream>using namespace std;int main(){ unsigned char a=0xA5; unsigned char b=~a>>4; printf("b=%d... 阅读全文
posted @ 2009-09-29 11:04 Basil08 阅读(815) 评论(0) 推荐(0) 编辑