Resultados da pesquisa a pedido "standards-compliance"

3 a resposta

c ++ array zero-initialization: Isso é um bug ou está correto?

Nota: Estamos falando sobre (supostamente) compiladores compatíveis com C ++ 98, aqui. Esta não é uma questão do C ++ 11.Nós temos um comportamento estranho ...

13 a resposta

Um elemento html pode ter vários ids?

Eu entendo que um id deve ser único dentro de uma página HTML / XHTML.Minha pergunta é, para um determinado elemento, posso atribuir vários ids a ele?

1 a resposta

Um ponto tem que ser escapado em uma classe de caractere (colchetes) de uma expressão regular?

4 a resposta

RegEx para analisar ou validar dados Base64

É possível usar um RegEx para validar ou higienizar dados Base64? Essa é a pergunta simples, mas os fatores que determinam essa questão são o que dificulta. Eu tenho um decodificador Base64 que não pode confiar totalmente nos dados de entrada ...

1 a resposta

Por que um modelo C ++ que aceita uma matriz não é mais especializado do que aquele que aceita um ponteiro de acordo com o GCC 5.3 e o Clang 4.0?

Por que as próximas duas declarações de modelo são ambíguas (portanto, nenhuma é mais especializada que a outra)? Sei que essa pergunta foi levantada várias vezes no Stack Overflow, mas geralmente as pessoas respondem como resolver a ambiguidade, ...

11 a resposta

O main () é realmente o início de um programa C ++?

A seção $ 3.6.1 / 1 do padrão C ++ lê: Um programa deve conter uma função global chamadaa Principal, que é o designado começardo programa. Agora considere este código, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < ...

2 a resposta

A marcação do ponteiro em C é indefinida de acordo com o padrão?

Algumas linguagens de tipo dinâmico usammarcação de ponteiro [https://en.wikipedia.org/wiki/Tagged_pointer]como uma maneira rápida de identificar ou restringir o tipo de tempo de execução do valor que está sendo representado. Uma maneira clássica ...

2 a resposta

Ponteiro de um byte-off ainda válido em C?

Posso estar enganado, mas me lembro que para uma determinada alocação de memória, por exemplo, char *p = malloc(4);o ponteirop é um ponteiro válido para todos os bytes dentro da alocaçãoe para o primeiro byte além dessa alocação. Assim, para ...

3 a resposta

"Como se" nos padrões de linguagem

Qual é o significado exato da frase "como se" no padrão e como funciona quando um usuário pode modificar partes individuais do comportamento. A questão é em relação ao padrão C ++ ao falar sobre a versão nothrow dooperator new. 18.4.1.1/7 lê ...

3 a resposta

É um comportamento indefinido que excede os limites de conversão e existem ferramentas do verificador para encontrá-lo?

PERGUNTA ORIGINAL:Estou pesquisando no padrão C90 por coisas que você deve conhecer, ao escrever códigos portáteis, enquanto confia pouco na boa vontade do fornecedor do compilador e presumo que meu software possa matar alguém às vezes, se eu ...