Resultados da pesquisa a pedido "const-correctness"
É “const LPVOID” equivalente a “void * const”?
E se sim, por que alguns cabeçalhos do Win32 usam?Por exemplo:
Alguma vez faz sentido criar um parâmetro fundamental (sem ponteiro) const?
Recentemente, conversei com outro desenvolvedor de C ++ sobre o seguinte uso deconst: void Foo(const int bar);Ele sentiu que usandoconst dessa maneira, era uma boa prática. Argumentei que isso não faz nada para o chamador da função (uma vez que ...
C ++ Pass By Const Reference e Return By Const Reference
Estou tentando entender se há algum benefício em retornar umconst referência. Eu tenho uma função fatorial que normalmente se parece com isso: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); }Estou ...
Correção Const para parâmetros de valor
Eu sei que há poucas dúvidas sobre a exatidão constante quando se afirma que a declaração de uma função e sua definição não precisam concordar para parâmetro...
Maneira Idiomatic de Declarar Classes Imutáveis em C ++
Então, eu tenho um código funcional bastante extenso, onde o principal tipo de dados são estruturas / classes imutáveis. A maneira como declaro imutabilidade é "praticamente imutável", tornando variáveis de membro e quaisquer métodos ...
Correção Const: const char const * const GetName const (// stuff);
Rotulado como lição de casa porque essa foi uma pergunta no meio do processo, escrevi que não entendi a resposta. Fui solicitado a explicar o objetivo de cad...