在阅读用C++编写的教程和代码时,我经常偶然发现const关键字.
我看到它使用如下:
const int x = 5;
Run Code Online (Sandbox Code Playgroud)
我知道这意味着它x是一个常量变量,可能存储在只读内存中.
但究竟是什么
void myfunc( const char x );
Run Code Online (Sandbox Code Playgroud)
和
int myfunc( ) const;
Run Code Online (Sandbox Code Playgroud)
?
这总是让我误以为C和C++:
在我的头文件中,我有类似的东西:
bool UpdateWindow( int w, int h, char bpp, bool force, char* someOtherLongStuff )
Run Code Online (Sandbox Code Playgroud)
现在,如果我想因任何原因改变它,我必须在头文件和源文件中这样做 - 这在我看来很烦人.
有没有办法实现自动化?
我正在使用Visual Studio 2010