2015-04-01 71 views
1

我想知道,什么是“最好”的方式来命名你的私人变量在Qt c + +类?Qt编码风格:如何命名私有变量

我知道每个公司/人在编码风格指南时都有自己的偏好,但也许你可以举一些我可以选择的例子。目前,我试图在私有变量前添加“my”,这似乎有点愚蠢。例如:

public: 
    bool setColor(); 
    QColor color(); 
private: 
    QColor mycolor; 

我看过http://wiki.qt.io/Qt_Coding_Style供参考,但遗憾的是它并没有涉及这一问题。

+1

http://wiki.qt.io/Qt_Coding_Style#Declaring_variables – 2015-04-01 08:52:25

+0

答案:我不理解你的评论,我确实阅读过文档,正如我在我的问题中已经说过的,但是我不能看到有关“private变量”。我的问题是:如何在源代码中明显看出,与其他全局可读的变量相比,此变量只有本地可读。 – user2567875 2015-04-01 09:03:07

+1

私有变量毕竟是变量,它们的编码风格在您发布的链接中 – 2015-04-01 09:04:31

回答

3

Qt本身在“private class”(aka pImpl)中使用封装,所以不需要额外的命名约定。

作为替代,有些人更喜欢选择像m_这样的特殊前缀。