Resultados da pesquisa a pedido "standards-compliance"

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

1 a resposta

O compilador pode reciclar variáveis de ponteiro liberadas?

Foi alegado que um compilador é livre para reutilizar a variável ponteiro para algum outro propósito apóso realloc sendo libertado, então você não tem garantia de que ele tenha o mesmo valor que antes ie void *p = malloc(42); uintptr_t address ...

1 a resposta

O `auto int i` é válido em C ++ 0x?

Ao responderessa questão [https://stackoverflow.com/questions/2847410/goal-of-cs-auto-keyword/2847490#2847490] surgiu a questão de saber se o tradicionalCsignificado da palavra-chaveauto (armazenamento automático) ainda é válido emC ++ 0xagora ...

5 a resposta

Maneira limpa de iniciar o navegador da web a partir do shell script?

Em um script bash, preciso iniciar o navegador da web do usuário. Parece haver muitas maneiras de fazer isso: $BROWSERxdg-opengnome-open no GNOMEwww-browserx-www-browser...Existe uma maneira mais padrão do que as outras de fazer isso que ...

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

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

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

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)?

5 a resposta

á algum compilador que IGNORE C ++ padrão sobre funções embutidas padrã

O padrão ISO C ++ diz que: "A function defined within a class definition is an inline function." Existem compiladores que IGNORAM esta regr (por favor, não confunda inline com inlineD - minha pergunta é se existe um compilador, que não ...

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