【发布时间】:2011-05-30 14:10:28
【问题描述】:
这段代码在c++中有什么问题吗?
enum OpenMode{
Read = 0x1,
Write = 0x2,
Append = 0x4
};
void main(){
open_file("./something", OpenMode::Write); //!!!!!!!!!
}
void open_file(string name, OpenMode om){
.
.
.
}
我需要做的就是将枚举传递给函数而不创建它的实例。
好的,你有没有注意到 ios 的工作方式?例如:
somefile.open(file_name, ios::in | ios::out)
我需要一种方法来做这样的事情:“something::something”!
【问题讨论】: