Resultados da pesquisa a pedido "language-lawyer"

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?

4 a resposta

Por que múltiplos incrementos / decrementos são válidos em C ++, mas não em C?

teste (c / cpp)

5 a resposta

O padrão C ++ especifica que, em alguns casos, a compilação deve falhar com um erro?

Estou verificando o padrão sobre restrição de conversão e, para uma conversão de restrição, um erro deve ser acionado. Porque opadrão [http://eel.is/c++draft/dcl.init.list#7]diz: [Observação: conforme indicado acima, essas conversões não são ...

1 a resposta

Por que não é common_type <long, unsigned long> :: type = long long?

1 a resposta

Aritmética de ponteiro através dos limites do subobjeto

1 a resposta

Argumentos de modelo padrão não dependentes de modelos de função permitem SFINAE?

Com &quot;não dependente&quot;, quero dizer &quot;não dependente de quaisquer outros argumentos de modelo desse modelo de função específico&quot;.Enquanto re...

3 a resposta

Usando std :: bind com função de membro, use ponteiro de objeto ou não para este argumento?

Ao usar

2 a resposta

O que exatamente é o “contexto imediato” mencionado no Padrão C ++ 11 para o qual a SFINAE se aplica?

O parágrafo 14.8.2 / 8 da norma C ++ 11 especifica as condições sob as quais uma falha de substituição deve ou não resultar em um erro de compilação &quot;di...

2 a resposta

Remodelando uma matriz 1-d para uma matriz multidimensional

Levando em consideração todo o padrão C ++ 11, é possível que qualquer implementação em conformidade tenha sucesso com a primeira afirmação abaixo, mas falhe...