2012年6月30日

c++之const解惑

摘要: const类型限定符可以把一个变量定义为常量从而避免了人为的不必要的对指定数据的修改。但同时const对变量限定后的一系列情况也常常是我们感到迷惑,为此我们来一点一点解析const的情况(高手可以直接跳过) const int bufSize = 512 ,定义bufSize 是一个常量并将其初始化为512, 在程序中任何改变这个值的企图都将导致编译错误因此它被称为是只读的read- only 例如 // 错误企图写入const 对象 if ( bufsize = 0 ) ...因为常量在定义后就不能被修改,所以它必须被初始化。未初始化的常量定义将导致编译错误: ... 阅读全文

posted @ 2012-06-30 15:16 dinghing 阅读(256) 评论(0) 推荐(1) 编辑

导航