【发布时间】:2010-10-31 17:50:55
【问题描述】:
在阅读用 C++ 编写的教程和代码时,我经常会偶然发现 const 关键字。
我看到它是这样使用的:
const int x = 5;
我知道这意味着x 是一个常量变量,可能存储在只读内存中。
但是什么是
void myfunc( const char x );
和
int myfunc( ) const;
?
【问题讨论】:
-
“常量变量”:这有点矛盾! ;)
-
强制性 C++ 常见问题解答链接:parashift.com/c++-faq-lite/const-correctness.html#faq-18.10