Resultados da pesquisa a pedido "language-lawyer"

3 a resposta

Inicializando escalares com chaves

Em C e C ++, pode-se inicializar matrizes e estruturas usando chaves:

1 a resposta

Uma lista vinculada XOR pode ser implementada em C ++ sem causar um comportamento indefinido?

ALista vinculada XOR é uma versão modificada de uma lista normal com dupla ligação na qual cada nó armazena apenas um "ponteiro" em vez de dois. Es...

1 a resposta

Por que modificar uma string por meio de um ponteiro recuperado para seus dados não é permitido?

2 a resposta

Por que a extração de string de um fluxo define o eof bit?

2 a resposta

Qual é o motivo real para não usar o bit EOF como nossa condição de extração de fluxo?

Inspirado pelo meupergunta anteriorUm erro comum para os novos programadores de C ++ é ler de um arquivo com algo como:

3 a resposta

em c ++ a conversão de unsigned int para int sempre preserva o padrão de bits?

Do padrão (4.7), parece que a conversão de int para unsigned int, quando ambos usam o mesmo número de bits, é puramente conceitual:Se o tipo de destino não f...

4 a resposta

Diferenças entre std :: is_integer e std :: is_integral?

O C ++ 11 fornece duas classes de modelo de traço de tipo:

3 a resposta

Referências pendentes e comportamento indefinido

Assuma uma referência pendente

3 a resposta

Onde o padrão C ++ descreve o lançamento de ponteiros para primitivos?

No excelente post do blogO que todo programador deve saber sobre o comportamento indefinido, a seção "violar regras de tipos" diz:É um comportament...

1 a resposta

Adicionando std :: vector a si mesmo, comportamento indefinido?

Essa questão me deixou inseguro sobre acrescentar um vetor a si mesmo. Então a questão é: Seguir linhas de código faz o que eu espero, mas é padrão?