Каков смысл такой конструкции
От: SergeyOsipov Россия  
Дата: 22.11.16 09:15
Оценка:
Часто встречаю в опенсорсных штуках вот такое

  string&       name()           { return _name; }
  const string& name() const     { return _name; }


Какой смысл в двух методах?
Если мы можем менять имя, то зачем const метод? А если не можем — то зачем не-const?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.