Я программировал на С# некоторое время, и теперь я хочу освежить свои навыки на С++.
Наличие класса:
class Foo
{
const std::string& name_;
...
};
Какой лучший подход (я хочу разрешить доступ только для чтения в поле name_):
- используйте метод getter:
inline const std::string& name() const { return name_; }
- сделать поле общедоступным, так как это константа
Спасибо.