<分区>
有人可以指点我解释一下吗? QIODevice::WriteOnly
实际上是这样吗?
完整代码行:
file.open(stderr, QIODevice::WriteOnly);
来自那个 link
谢谢
<分区>
有人可以指点我解释一下吗? QIODevice::WriteOnly
实际上是这样吗?
完整代码行:
file.open(stderr, QIODevice::WriteOnly);
来自那个 link
谢谢
最佳答案
根据documentation对于 QIODevice 类,WriteOnly 是值为 2 的枚举常量。它表示设备已打开以供写入。
我相信下面的 enum hack
示例会对您有用。
class MyClass1 {
public:
enum { SIZE=10 };
};
class MyClass2 {
public:
enum { SIZE=20 };
};
int main() {
cout << MyClass1::SIZE << "\t" << MyClass2::SIZE << endl;
}
关于c++在函数调用参数中使用范围解析运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30745604/