A
Size: a a a
A
O
class Foo {
int bar_;
private:
void bar(int value) { bar_ = value; }
int bar() const { return bar_; }
};
Вариант 2:class Foo {
int bar;
private:
void set_bar(int value) { bar = value; }
int get_bar() const { return bar; }
};O
O
class Foo {
int bar_;
private:
void bar(int value) { bar_ = value; }
int bar() const { return bar_; }
};
Вариант 2:class Foo {
int bar;
private:
void set_bar(int value) { bar = value; }
int get_bar() const { return bar; }
};@N
O

G
O
m_ не нравится, венгерскую нотацию пусть извращенцы используютG
O
O
G
/
A
O
A
O
value вместо m_value/_value. Так что теперь считаю, что префиксы у имён создают больше проблем, чем решают. При чтении я всегда можно настроить подсветку, чтобы различать, является ли переменная полем, это куда нагляднееO
A
value вместо m_value/_value. Так что теперь считаю, что префиксы у имён создают больше проблем, чем решают. При чтении я всегда можно настроить подсветку, чтобы различать, является ли переменная полем, это куда нагляднееO