Что лучше:
bool MyClass::someQuery() const;
const bool MyClass::someQuery() const;
Я использую "const bool", так как я уверен, что я помню, как слышал это "что делают ints" (например, для операторов сравнения), но я не могу найти доказательства этого нигде, в основном из-за его сложности Google и Intellisense не помогают никому;) Может ли кто-нибудь подтвердить это?
Мне возвращаются значения const (это не только о bools) имеет смысл; это предотвратит изменение временных параметров, что почти всегда будет ошибкой программиста. Я просто хочу что-то поддержать, чтобы я мог превозносить возвращаемые значения const моим коллегам:)