c ++在函数调用参数中使用范围解析运算符

时间:2015-06-10 01:30:49

标签: c++ qt

有人可以请我解释一下,例如.listmem { display: inline; } 实际上呢?

完整的代码:

QIODevice::WriteOnly

来自link

感谢

2 个答案:

答案 0 :(得分:2)

根据QIODevice类的documentation,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;
}

答案 1 :(得分:0)

QIODevice::WriteOnly只是一个标志,您说要打开文件仅用于编写

如果您只想阅读该文件,QIODevice::ReadOnly将是必要的标志。

读取和写入使用标志:QIODevice::ReadWrite

file.open(stderr, QIODevice::ReadWrite);