摘要:
http://www.cnblogs.com/kex1n/archive/2011/04/05/2006194.htmleffectie c++的条款4中提到:(global对象,定义在namespace内的对象,class内的static对象,函数内的static对象,file作用域内的 stat... 阅读全文
摘要:
1. 函数里static对象是local的,其他如全局对象,类里的static对象都是非local的,会在程序初始化中提前创建2. 非local的对象的创建无法确定先后次序,但能保证在main函数前即单线程阶段创建3. 使用函数返回local static对象,可以保证每次调用返回的对象是已被创建的... 阅读全文
摘要:
1. 为了逻辑上的优化需要,const成员函数可能想修改某些成员变量,把这些成员变量定义为mutable可以绕过const的检查2. 调用const和non-const的参数的函数可以重载3. static_cast(a) 将一个非const 对象转成一个const 对象4. const_cast ... 阅读全文