Resultados da pesquisa a pedido "c++"

1 a resposta

Como ter o alias "constexpr and runtime"

Constexpr pode ser impressionante e útil para otimização de compilação. Por exemplo... strlen(char*)Pode ser pré-compilado usando .... constexpr inline size_t strlen_constexpr(char* baseChar) { return ( ( baseChar[0] == 0 ) ?(// if { 0 )// } ...

8 a resposta

Exemplo / tutorial da Mutex?

Eu sou novo no multithreading e estava tentando entender como os mutexes funcionam. Fiz muita pesquisa no Google eEncontrei um tutorial decente [http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html], mas ainda havia algumas dúvidas de ...

1 a resposta

Problema no compilador Intel (C ++) com redução do OpenMP no std :: vector

Desde o OpenMP 4.0, a redução definida pelo usuário é suportada. Então defini a redução no std :: vector em C ++ exatamente deaqui [https://stackoverflow.com/a/43169193/5703783]. Funciona bem com GNU / 5.4.0 e GNU / 6.4.0, mas retorna valores ...

1 a resposta

SSE42 & STTNI - PcmpEstrM é duas vezes mais lento que PcmpIstrM, é verdade?

Estou experimentando as instruções SSE42 e STTNI e obtive um resultado estranho -PcmpEstrM(funciona com cadeias de comprimento explícitas) é executadoduas vezes mais lento que PcmpIstrM(cadeias de comprimento implícitas). No meui7 3610QMa ...

3 a resposta

Usando operador new e operator delete com um conjunto de memórias / alocador personalizado

Estou trabalhando na implementação de um pool de memória / alocador de memória e configurando-o em uma mansão em que apenas um tipo de objeto "Cliente" especial pode ser extraído do pool. O cliente pode ser construído diretamente no pool ou pode ...

4 a resposta

Aplicativo C ++ - devo usar links estáticos ou dinâmicos para as bibliotecas?

Vou iniciar um novo projeto C ++ que contará com uma série de bibliotecas, incluindo parte das bibliotecas Boost, a biblioteca log4cxx ou a biblioteca de log do google - e à medida que o projeto evolui outras também (o que ainda não posso ...

2 a resposta

C ++: Construtor versus lista inicializador em struct / classe

Um objeto de uma struct / classe (que não possuiconstrutor) pode ser criado usando umlista inicializador. Por que isso não é permitido em struct / class com construtor? struct r { int a; }; struct s { int a; s() : a(0) {} }; r = { 1 }; // works ...

3 a resposta

nenhum operador "<<" corresponde a esses operandos [duplicado]

Esta pergunta já tem uma resposta aqui: Por que não consigo separar uma string? [/questions/6320995/why-i-cannot-cout-a-string] 6 respostasNão faço ideia do que está acontecendo. Eu olhei para outras postagens semelhantes a esse problema, mas ...

2 a resposta

Métodos de amigo em C ++ não estão funcionando

Eu escrevi o seguinte código: class Osoba{ private: string imie, nazwisko, kolorOczu; friend void Dziecko::coutall(); public: Osoba(string imie, string nazwisko, string kolorOczu):imie(imie), nazwisko(nazwisko), kolorOczu(kolorOczu){}; ...

4 a resposta

Consistência de ponto flutuante entre plataformas

Estou desenvolvendo um jogo de plataforma cruzada que é reproduzido em uma rede usando um modelo de lockstep. Como uma breve visão geral, isso significa que apenas as entradas são comunicadas e toda a lógica do jogo é simulada no computador de ...