小编Jul*_*ian的帖子

C++成员变量

考虑以下课程:

class A
{
  A();
  int number;
  void setNumber(int number);
};
Run Code Online (Sandbox Code Playgroud)

您可以通过3种方式实现'setNumber':

方法1:使用'this'指针.

void A::setNumber(int number)
{
  this->number = number;
}
Run Code Online (Sandbox Code Playgroud)

方法2:使用范围解析运算符.

void A::setNumber(int number)
{
  A::number = number;
}
Run Code Online (Sandbox Code Playgroud)

方法3:相反,用'm'或'_'表示所有成员变量(这是我的首选方法).

void A::setNumber(int number)
{
  mNumber = number;
}
Run Code Online (Sandbox Code Playgroud)

这只是个人偏好,还是选择特定方法有好处?

c++ variables scope class member

17
推荐指数
3
解决办法
4万
查看次数

在 C++ 中添加多行注释时如何在 Visual Studio 2010 中启用自动星号?

我看到很多人抱怨 Visual Studio 会自动在 C# 的多行注释中添加星号。我的问题是:如何为 C++启用这种行为?

例子:

/**
 * I want
 * my comments
 * to look like this
 */

/**
But,
they look like this
*/
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ ide styles comments

6
推荐指数
1
解决办法
1155
查看次数

标签 统计

c++ ×2

class ×1

comments ×1

ide ×1

member ×1

scope ×1

styles ×1

variables ×1