【问题标题】:Qt codingstyle: how to name private variables [closed]Qt codingstyle:如何命名私有变量
【发布时间】:2015-04-01 08:49:34
【问题描述】:

我想知道,在 Qt c++ 类中命名私有变量的“最佳”方式是什么?

我知道每个公司/个人在编码风格指南方面都有自己的偏好,但也许你可以举一些我可以选择的例子。目前我倾向于用“my”作为私有变量的前缀,这似乎有点傻。例如:

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

我确实阅读了http://wiki.qt.io/Qt_Coding_Style 以供参考,但不幸的是它没有涵盖这个问题。

【问题讨论】:

  • BЈовић:我不明白你的评论,我确实阅读了文档,正如我在问题中已经说过的那样,但我看不到任何关于“私有变量”的内容。我的问题是:与其他全局可读的变量相比,如何在源代码中明确表明该变量仅是本地可读的。
  • 私有变量毕竟是变量,它们的编码风格在你发的链接里

标签: c++ qt coding-style


【解决方案1】:

Qt 本身在“私有类”(又名 pImpl)中使用封装,因此不需要额外的命名约定。

作为替代方案,有些人更喜欢选择特殊前缀,例如m_

【讨论】:

    猜你喜欢
    • 2012-08-26
    • 2011-05-08
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2013-07-16
    • 2011-03-02
    相关资源
    最近更新 更多