Resultados da pesquisa a pedido "const-correctness"
Const correção para ponteiros de matriz?
Alguém argumentou dizendo que no C moderno, sempre devemos passar matrizes para funções através de um ponteiro de matriz, pois os ponteiros de matriz têm digitação forte. Exemplo: void func (size_t n, int (*arr)[n]); ... int array [3]; func(3, ...
Como chamar uma função não-const dentro de uma função const (C ++)
Eu tenho uma função legada que se parece com isso: int Random() const { return var_ ? 4 : 0; }e eu preciso chamar uma função dentro desse código legado para que agora fique assim: int Random() const { return var_ ? newCall(4) : 0; }O problema é ...
Qual é a razão por trás do cbegin / cend?
Eu quero saber porque
ipos de retorno de treinamento, decltype e const
Eu estava experimentando meramente com os novos tipos de retorno à direita, onde encontrei um problema com esse código (simplificado) #include <list> class MyContainer{ std::list<int> ints; auto begin( ) -> decltype(ints.begin()) { return ...
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...
Esse código subverte o sistema do tipo C ++?
Eu entendo que ter um
Por que meu tipo de retorno não faz sentido?
Estou tentando usar um tipo de retorno deconst MyClass * const. No entanto, recebo um aviso: Aviso: # 815-D: o qualificador de tipo no tipo de retorno não tem sentid Este não é um tipo válido? Quero um ponteiro que não possa ser alterado ...
obre a função de membro const [duplicate]
Esta pergunta já tem uma resposta aqui: Qual é o significado de uma const no final de uma função de membro? [duplicado [/questions/4059932/what-is-the-meaning-of-a-const-at-end-of-a-member-function] 3 respostasConheci duas explicações da função ...