【发布时间】:2011-04-26 09:08:19
【问题描述】:
在 Java 中的代码约定简单明了,采用这种风格:
public:
int GetMyAge(){
return myAge;
}
void SetMyAge(int myAge){
this->myAge = myAge;
}
private:
int myAge;
(我知道这是“又是同一件事”,但是)我已经阅读了关于 SO 的大部分相关问题,但我仍然不知道“最好的”和“最官方的”在 C++ 中做到这一点的方法。这不能只是偏好问题,可以吗?
编辑:
好像可以。
【问题讨论】:
-
@CharlesB,是的,这里的最佳答案与stackoverflow.com/questions/760777/… 的答案相反,这就是为什么我不清楚使用女巫的原因
-
@CharlesB 也在处理一个常量,我们不在这里。虽然它确实带来了一个好点 - 这些都是简单的东西,可以是
inlined 虽然它们很小我无法想象任何值得它的盐的编译器不会为你内联它(考虑到inline修饰符无论如何只是一个建议。) -
@dantuch 有几个不同答案的事实表明,glowcoder 是正确的:你的风格是最好的,C++ 中没有官方指南
-
编码风格是主观的,这个问题更适合程序员SE。
标签: c++ coding-style getter-setter