金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks

Naming Conventions for Accessors

from: C++ Programming Guidelines (cginternals.github.io)

When naming accessors within classes, non-trivial getters and queries, i.e., those that perform calculations, you should prepended get. All other getters have no prefix and setters have the set prefix.

class Object
{
public:
  int radius() const;
  void setRadius(int value);

  int getPerimeter();

private:
  int m_radius;
};

int Object::radius() const
{
    return m_radius;
}

void Object::setRadius(int value)
{
    m_radius = value;
}

int Object::getPerimeter()
{
    return 2 * pi * m_radius;
}
posted on 2022-09-22 16:02 金庆 阅读(155) 评论(0)  编辑 收藏 引用 所属分类: 1. C/C++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理