Perguntas com a marcação «correctness»

133
Vender-me na const correção

Então, por que exatamente é sempre recomendável usar const o mais rápido possível? Parece-me que usar const pode ser mais uma dor do que uma ajuda em C ++. Mas, novamente, estou abordando isso da perspectiva do python: se você não quiser que algo seja alterado, não mude. Então, com isso dito, aqui...

11
std :: function const correção

Suponha que eu tenha um tipo de chamada assim: struct mutable_callable { int my_mutable = 0; int operator()() { // Not const return my_mutable++; } }; Observe que mutable_callablepossui um não-const operator()que modifica uma variável de membro ..... Agora, suponha que eu crie um...