Я все еще изучаю С++, и я читаю везде, что я должен использовать const
везде, где могу (по причине скорости, я думаю).
Обычно я пишу свой метод getter следующим образом:
const bool isReady() {
return ready;
}
Но я видел, что некоторый автогенератор IDE таким образом:
bool getReady() const {
return ready;
}
Но, написав делегатов, мне случилось найти эту ошибку, если const
после функции:
member function 'isReady' not viable: 'this' argument has type 'const VideoReader', but function is not marked const
Итак, что лучший способ написать const getter? Мне действительно нужно заботиться?