简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

c++中枚举常量与宏常量的一点区别

来源:易贤网   阅读:1274 次  日期:2014-09-05 15:34:12

温馨提示:易贤网小编为您整理了“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;

}

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:ajax中获取和发送二进制数据的方法
下一篇:浅析C#中数组,ArrayList与List对象的区别
易贤网手机网站地址:c++中枚举常量与宏常量的一点区别
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!