Resultados da pesquisa a pedido "standards-compliance"

5 a resposta

Por que classe {int i; }; não é totalmente compatível com o padrão?

3 a resposta

Os atalhos de teclado são obrigatórios para conformidade com a norma 508?

Eu pesquisei muito sobre isso e parece estar recebendo respostas conflitantes em SO e em toda a web. Eu entendo que, com a Seção 508, a conformidade NÃO equi...

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:

4 a resposta

ponteiro dos membros pode contornar o nível de acesso de um membr

Nosso infame litb tem um artigo interessante sobre como contornar a verificação de acesso [http://bloglitb.blogspot.fr/2011/12/access-to-private-members-safer.html]. É totalmente demonstrado por este código simples: #include <iostream> ...

4 a resposta

omportamento definido para expressões

norma C99 diz em US $ 6.5. Entre o ponto de sequência anterior e o próximo, um objeto deve ter seu valor armazenado modificado no máximo uma vez pela avaliação de uma expressão. Além disso, o valor anterior deve ser lido apenas para determinar ...

4 a resposta

Caracteres não ASCII em C

Eu estava olhando o código-fonte de tempo de execução do google go (emhttps: //go.googlecode.com/hg/src/pkg/runtime [https://go.googlecode.com/hg/src/pkg/runtime/]) e parece que eles usam um caractere especial para seus nomes de função, ·. (Veja, ...

3 a resposta

Gnu C ++ macro __cplusplus padrão está em conformidade?

O compilador Gnu C ++ parece definir__cplusplus ser estar1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; }This prints1 com gcc no modo c ++ padrão, bem como no modo C ++ 0x, comgcc 4.3.4 [https://ideone.com/d6jdl] e gcc ...

3 a resposta

ependências nas listas de inicializaç

Esse comportamento está bem definido? class Foo { int A, B; public: Foo(int Bar): B(Bar), A(B + 123) { } }; int main() { Foo MyFoo(0); return 0; }

5 a resposta

Devo aprender XML 1.0 ou XML 1.1?

Sei que um XML 1.1 bem formado não é necessariamente um XML 1.0 bem formado e vice-vers Eu quero aprender xml formalmente e eu queria saber se eu deveria aprender XML 1.0 ou XML 1.1? Quero dizer, seria mais eficaz aprender XML 1.0 ou seria ...

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