标题 | 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; } |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。