Resultados da pesquisa a pedido "language-lawyer"
No C ++, uma conversão no estilo C pode invocar uma função de conversão e depois eliminar a constidade?
GCC e Clang rejeitam a conversão no estilo C no código a seguir. http://coliru.stacked-crooked.com/a/c6fb8797d9d96a27 [http://coliru.stacked-crooked.com/a/c6fb8797d9d96a27] struct S { typedef const int* P; operator P() { return nullptr; } }; ...
Brace elision na inicialização std :: array
Suponha que haja um
Por que as funções de construção e destruição do std :: alocador são preteridas no c ++ 17?
A especificação do c ++ 17 descontinua oconstruct edestroy membros destd::allocator objeto. O grupo de trabalho forneceu justificativas para descontinuar outras funções ...
Matriz de objetos não contíguos
#include <iostream> #include <cstring> // This struct is not guaranteed to occupy contiguous storage // in the sense of the C++ Object model (§1.8.5): struct separated { int i; separated(int a, int b){i=a; i2=b;} ~separated(){i=i2=-1;} // ...
Por que coleta de lixo quando o RAII está disponível?
Eu ouço falar de C + + 14 introduzindo um coletor de lixo na própria biblioteca padrão C ++. Qual é a lógica por trás desse recurso? Não é este o motivo pelo...
C - é um valor indeterminado indeterminável?
De acordo com issopostar um valor indeterminado é: