我经常缩进public:
和private:
访问说明符,如下所示:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
然而,Xcode似乎不喜欢这样,所以我觉得我做错了。缩进private:
和public:
的常见做法是什么?
答案 0 :(得分:10)
Visual Studio执行此操作:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
但我讨厌它。很多人虽然使用它。如果只有C ++支持的字段/方法特定的可见性修饰符,就像那里的大多数语言一样。
我个人喜欢用这个:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
VS通常会将其恢复为缩进方案,所以我经常提交。
答案 1 :(得分:9)
宗教问题:-)我认为你会得到许多不同的答案。
我说: 只要你保持一致,你就会喜欢哪一个。
答案 2 :(得分:5)
就像标签一样:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
答案 3 :(得分:3)
如果您想遵循样式指南,我建议Google C++ Style Guide:
公共,受保护和私人订单中的部分,每个部分缩进一个空格。