Resultados da pesquisa a pedido "c++"
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 )// } ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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){}; ...
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 ...