{return name_; }
private:
std::string name_;
я так понимаю, второй const запрещает модификацию членов класса, но что знаичт первый? запрещает модификацию возвращаемого значения? что-то не могу понять, как это будет использовано
Да, запрещает модификацию значения по возвращаемой ссылке. Тем более, что это -- именно твой приватный член класса
Использовано может только для чтения этого значения.
https://m.habr.com/post/59558/
Обсуждают сегодня