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, ...
Qual é o melhor tipo de retorno de ponteiro inteligente para uma função de fábrica?
Com relação aos ponteiros inteligentes e aos novos recursos do C ++ 11/14, pergunto-me quais seriam os valores de retorno das melhores práticas e os tipos de parâmetros de função para as classes que possuem esses recursos: Uma função de fábrica ...
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 ...
É legal modificar um objeto `const` alocado dinamicamente por meio de um nome reutilizado não-`const`?
Considere o seguinte programa: #include <iostream> int main() { int x = 0; const int* px = new (&x) const int(0); x = 1; std::cout << *px; // 1? }istocompila sob o GCC 4.8 [http://coliru.stacked-crooked.com/a/d49f7eaf53e248ee] (e produz a saída ...
Qual é a razão por trás do cbegin / cend?
Eu quero saber porque
Esse código subverte o sistema do tipo C ++?
Eu entendo que ter um