новичок здесь!Три "const" в const func (const scalar & a) const, почему?
Я читаю код и я вижу, автор часто пишет функцию-член, как
const int func (const scalar& a) const
// etc
Вы видите, есть три Const здесь, теперь я понимаю, средний, Const скалярной & а, который стремится не измените объект a, но как насчет двух других const?
Является ли это хорошей привычкой, что я должен делать это все время, чтобы защитить блаббах без изменений?
Большое спасибо!
Куда возвращается тип? Это в классе? –
это недопустимо C++ – Philipp