Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        4年前关闭。
                                                                                            
                
        
有人可以给我指出一个解释吗? QIODevice::WriteOnly实际上吗?

全行代码:

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


link

谢谢

最佳答案

根据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;
}

关于c++ - C++在函数调用参数中使用范围解析运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30745604/

10-16 12:43