07 2013 档案

摘要:C++ 中关于 const 的知识点很多,在这里做个总结。const 关键字修饰的变量在创建后值就不能改变了,因此必须在创建时进行初始化。对象的类型决定了能够在对象上进行哪些操作。对 const 对象来说,只能使用那些不能改变对象状态的操作。如果 const 对象是由一个编译时常量(compile-time constant)进行初始化的:const int bufSize = 512; // input buffer size 那么编译器一般会在编译时用这个常量替换该 const 变量。即编译器把所有用到 bufSize 的地方替换为512。为了进行这种替换,显然编译器需要知道 const 阅读全文
posted @ 2013-07-26 13:42 蓝水之梦 阅读(1396) 评论(4) 推荐(3)