Resultados da pesquisa a pedido "c++"

2 a resposta

Como defino uma constante igual a -2147483648?

Eu tenho um pedaço de código gerado por um script, e o código envolve algumas constantes inteiras. Encontrei um problema estranho: uma das constantes é igual a -2147483648 (mínimo de int32 assinado) e o Visual Studio gera o seguinteerro: unary ...

1 a resposta

Unique_lock pode ser usado com um recursive_mutex?

De acordo comesta [http://en.cppreference.com/w/cpp/thread/unique_lock], unique_lock pode ser usado para bloqueio recursivo, declarando umstd::unique_lock<std::recursive_mutex>, e de fato isso compila bem. Contudo, parece examinar o código (gcc ...

5 a resposta

Loops aninhados variáveis

Estou trabalhando em uma grade dimensional N. Gostaria de gerar loops aninhados, dependendo de qualquer dimensão (2D, 3D, 4D, etc ...). Como posso fazer isso de uma maneira elegante e rápida? Abaixo uma ilustração simples do meu problema. Estou ...

4 a resposta

Como enviar mensagens com tamanho maior que o buffer na programação de soquetes?

Estou desenvolvendo um aplicativo usando o Winsock em C ++. Eu tenho uma matriz de caracteres de 200 bytes de comprimento para enviar seqüências de caracteres pelo soquete. Meu problema é ao enviar mensagens maiores que a matriz char, então ...

4 a resposta

criando uma matriz que pode conter objetos de diferentes classes em C ++

Como posso criar uma matriz que pode conter objetos de diferentes classes em C ++?

1 a resposta

Por que decltype (auto) retorna uma referência aqui?

Eu acho (entendi) eu entendoauto. O mesmo sobredecltype. No entanto, em C ++ 14, pode-se ter algo diabólico comodecltype(auto) como o tipo de retorno de uma função. Considere o seguinte: decltype(auto) foo() { int m = 1; return m; }O tipo de ...

1 a resposta

Valores QSettings :: IniFormat com "," retornados como QStringList

estou usandoQSettings para analisar um arquivo ini:QSettings cfg(path, QSettings::IniFormat); Quando obtenho um valorQVariant qv = cfg.value("title"); contendo uma vírgula, a variante contém umQStringList em vez de umQString title=foo => ...

2 a resposta

Dobrar expressões com chamadas arbitrárias?

Examinando o C ++ 17papel [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html]nas dobras (ecppreference [http://en.cppreference.com/w/cpp/language/fold]), Estou confuso sobre por que a escolha foi feita para funcionar apenas com ...

2 a resposta

Cabeçalhos POSIX (do projeto MinGW) no Visual Studio 2013

(Continua de:Portando do Code :: Blocks para o Visual Studio 2010 [https://stackoverflow.com/questions/27621522/porting-from-codeblocks-to-visual-studio-2010/27621811#27621811] - Eu removo isso se for contra as regras de formatação do ...

10 a resposta

C / C ++ inclui ordem do arquivo de cabeçalho

Que ordem deve incluir os arquivos a serem especificados, ou seja, quais são os motivos para incluir um cabeçalho antes do outro? Por exemplo, os arquivos do sistema, STL e Boost vão antes ou depois do local incluir arquivos?