Resultados da pesquisa a pedido "standards-compliance"

1 a resposta

Por que o destruidor do boost :: thread desanexa o thread juntável em vez de chamar terminate () como o padrão suger

De acordo com o rascunho da norma C ++ 0x, este código: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); } ... deve resultar em uma chamada terminate (), mas na ...

3 a resposta

"Container_of" do Kernel - alguma maneira de torná-lo compatível com ISO?

Enquanto observava a implementação de listas circulares duplamente ligadas do kernel do Linux, encontrei a seguinte macro:

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ê ...

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

A conformidade com XHTML é inútil?

Estou construindo um site agora, até agora eu forcei tudo para ser compatível e parece o mesmo nos navegadores. No entanto, estou começando a implementar alg...

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 ...

2 a resposta

Quando a chamada de uma função de membro em uma instância nula resulta em um comportamento indefinido?

Considere o seguinte código: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) }Nós esperamos(b) ...

5 a resposta

omo desativar programaticamente o modo quirks no controle IE8 WebBrowse

Eu quero usar o IE8 como um controle WebBrowser em um aplicativo C #. Como posso desativar o "modo quirks" e forçar o IE à conformidade com os padrões (na medida em que é implementado)?

21 a resposta

O que é o operador “->” em C ++?

Depois de lerRecursos ocultos e cantos escuros de C ++ / STL em

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 ...