标签:
1. 常量折叠(例)
在编译器进行语法分析的时候,将常量表达式计算求值,并用求得的值来替换表达式,放入常量表。可以算作一种编译优化;
因为编译器在优化的过程中,会把const全部以内容换掉,这个出现在预编译阶段;但在运行阶段,const变量内存中存储的东西可能确实已改变;
1 time_t t; 2 t = clock(); // 程序从启动到函数调用占用CPU的时间 3 time(&t); // 获取系统时间 4 t = localtime(); // 将一个UTC时间转为本地时间
3. “深拷贝”:不会拷贝静态成员(例)
类的静态成员是所有类的实例共有的,存储在全局(静态)区,只此一份,不管继承、实例化还是拷贝都是一份;
标签:
原文地址:http://www.cnblogs.com/tanfy/p/5629701.html