枚举和容器一混合,小弟就看不清了

Try6198 2010-10-31 10:03:59
enum open_modes {input= 1, output, append,third=3,fourth};
int main()
{
open_modes om = append;
cout << input << " " <<output<<" "<< om << " "<<third<<" "<<fourth<<endl;

vector<string> open_mode_table;
open_mode_table.push_back("sjtlqy");
open_mode_table.push_back("input");
open_mode_table.push_back("output");
open_mode_table.push_back("append");

cout << open_mode_table[0] <<" "<< open_mode_table[1]<<" "<< open_mode_table[2]<<" "<< open_mode_table[3]<<endl;
cout << open_mode_table[input] <<" "<< open_mode_table[output]<<" "<< open_mode_table[append]<<" "<< open_mode_table[third]<<endl;
return 0;
}
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jikeyuan1 2010-11-01
  • 打赏
  • 举报
回复
vector 支持下标操作的 可是为什么输出会有错呢 不懂 望高手解答
chainyu 2010-11-01
  • 打赏
  • 举报
回复
这样操作不危险么
xiaolomg 2010-10-31
  • 打赏
  • 举报
回复
哪里看不懂啊

64,652

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧