c++ - Const 方法访问静态变量

标签 c++ visual-studio-2008 static constants

如果之前有人问过这个问题,我深表歉意。我的搜索结果没有出现类似的问题。

这是一个概念性的问题。根据MSDN以及其他人:

A constant member function cannot modify any data members or call any member functions that aren't constant

为什么允许我们从 const 方法访问静态成员变量?

最佳答案

因为它们不是对象的一部分。

关于c++ - Const 方法访问静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4187746/

相关文章:

c# - 是否需要在静态类中的每个成员之前键入 'static' ?

c++ - wxWidgets 工具栏文本对齐

c++ - -Wundef 不会被 g++ 中的 pragma 忽略

c++ - 关于智能指针,VS2010 和 VS2012 中的内存头之间的区别在哪里?

c++ - 字符串的排列

c# - 如何阻止 Visual Studio 自动格式化代码的某些部分?

c# - VS2008 下的 dmbl 设计器文件有问题?

c++ - 使用静态成员变量初始化映射

java - 定义静态List会导致内存泄漏吗?

c# - XAML 中没有智能感知