如果嵌套结构仅包含静态常量成员,那么它是否会影响性能?我想用它来限制这些常量。

class File {

    public:

        struct Mode {
            static const int Read = 0x01, Write = 0x02, Append = 0x04;
        };

};


这是一个好习惯吗?

最佳答案

完全不是,变量是在编译时而不是运行时解析的。

关于c++ - 嵌套结构会影响性能吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10411024/

10-11 15:33