首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

"恒量正确"(const-correct)是个C++编程的概念吗

2013-11-09 
常量正确(const-correct)是个C++编程的概念吗?我看到com本质论这本书里面介绍垫片类shim class的

"常量正确"(const-correct)是个C++编程的概念吗?
我看到<<com本质论>>这本书里面介绍"垫片类"shim class的概念时说道:
"大部分com api并不是常量正确的(const-correct)"

请问所谓的const-correct是个C++的概念? 还是某种设计模式里面的概念呢?
[解决办法]
说的是能用 const 限定的时候尽量用。
比如某函数输入参数可以是 const int*,结果非得写 int*,然后调用端要有个 const int*,还得 const_cast<int*> 再调用,这种函数就是 const 有问题了。
[解决办法]
看看这个http://en.wikipedia.org/wiki/Const_correctness

热点排行