枚举和容器一混合,小弟就看不清了
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;
}