enum
来源:互联网 发布:天津软件协会网站 编辑:程序博客网 时间:2024/06/08 16:07
//在用枚举的时候总觉得很迷惑//为什么枚举里的值在定义的外面就可以直接使用了呢?//例如:enum computer{lenovo,asus};//compzuoyouter c = asus;//ASUS直接就可以使用而不需要c=computer::asus;//原来enum的{}没有作用域的作用//如果你在相同的作用域中定义:/*enum computer{lenovo,asus};enum computer2{lenovo,asus};会出现重复定义的错误*/#include <iostream>using namespace std;class Lenovo{public: Lenovo(){ cout << "a Lenovo computer created" << endl; } ~Lenovo(){ cout << "a Lenovo computer destoryed" << endl; } enum value{low=1000,high=5000}; void show(){ cout << "Leenovo" << endl; }};enum value2{ low = 100, high = 5000 };//enum value3{ low = 1000, high = 5000 };int main(){ value2 d = low; Lenovo create;; cout << create.low << endl; cout << Lenovo::low << endl; cout << d << endl; return 0;}
阅读全文
0 0
- enum
- enum
- enum
- enum
- enum
- enum
- enum
- ENUM
- enum
- enum
- enum
- enum
- enum
- enum
- enum{}
- enum
- enum
- enum
- AndroidStudio无源码动态调试apk
- 526. Beautiful Arrangement
- Java Thread类的interrupted和isInterrupted的区别
- 常用几种人脸对齐算法ASM/AAM/CLM/SDM
- VisualStudio2017 安装失败! 网传的方法无效
- enum
- 什么是MVC模式?
- BidQuoteObserver
- Elasticsearch 连接查询
- 终端执行python脚本 (for Mac)
- elasticsearch 短语查询(match_phrase)
- TOP链目前的局势战略
- Deep Q Network (DQN)
- linux-netstat