标题 | c++中枚举常量与宏常量的一点区别 |
范文 | #include<iostream> using namespace std; class A { enum { APPLE = 111 }; #define PEAR 333 public: A() { cout << "APPLE: " << APPLE << endl; // 私有枚举常量,只有在类内部可以访问。 } }; int main() { A a; //cout << "APPLE: " << APPLE << endl; // 编译出错,超出了访问范围 cout << "PEAR: " << PEAR << endl; // 正常执行,宏替换,没有范围限制。 return 0; } |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。