C ++ const в геттере

Я все еще изучаю C ++, и я читаю везде, что я должен использоватьconst везде, где я могу (по соображениям скорости, я думаю).

Я обычно пишу свой метод получения, как это:

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? Мне действительно нужно заботиться?

Ответы на вопрос(5)

Ваш ответ на вопрос