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