Ответ 1
"Религиозный" вопрос :-) Я думаю, вы получите много разных ответов.
Я говорю:
Который когда-либо вам нравится, если вы последовательны.
Обычно я указываю спецификаторы доступа public:
и private:
следующим образом:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
Xcode, похоже, не нравится, поэтому я чувствую, что делаю что-то неправильно. Что считается обычной практикой для отступов private:
и public:
?
"Религиозный" вопрос :-) Я думаю, вы получите много разных ответов.
Я говорю:
Который когда-либо вам нравится, если вы последовательны.
Visual Studio делает это:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
Но я ненавижу это. Однако многие используют его. Если только на С++ поддерживаются модификаторы видимости/методы, специфичные для разных языков, например, большинство языков.
Мне лично нравится использовать это:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
VS обычно продолжает возвращать его в свою схему отступа, поэтому я часто просто отправляю.
Так же, как этикетки:
class Foo()
{
private:
void Bar1() {}
public:
void Bar2() {}
}
Если вы хотите следовать Руководству по стилю, я предлагаю Google C++ Руководство по стилю:
Разделы в публичном, защищенном и частном порядке, каждый отступ в одну пробел.