Resultados da pesquisa a pedido "c++"

1 a resposta

Intrínsecas Constexpr e SSE

A maioria dos compiladores C ++ oferece suporte a instruções SIMD (SSE / AVX) com recursos como _mm_cmpeq_epi32Meu problema com isso é que essa função não está marcada comoconstexpr, embora "semanticamente" não haja motivo para essa função ...

3 a resposta

Como classificar com uma lambda?

sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; });Gostaria de usar uma função lambda para classificar classes personalizadas no lugar de vincular um método ...

4 a resposta

Preciso vincular um soquete UDP no meu programa cliente para receber dados? (Eu sempre recebo WSAEINVAL)

Estou criando um soquete UDP (AF_INET, SOCK_DGRAM, IPPROTO_UDP) via Winsock e tentandorecvfrom neste soquete, mas sempre retorna -1 e eu recebo WSAEINVAL (10022). Por quê? Quando eubind() a porta, isso não acontece, mas eu li que é muito ruim ...

10 a resposta

Vale a pena definir ponteiros para NULL em um destruidor?

Imagine que eu tenho uma classe que aloca memória (esqueça os ponteiros inteligentes por enquanto): class Foo { public: Foo() : bar(new Bar) { } ~Foo() { delete bar; } void doSomething() { bar->doSomething(); } private: Bar* bar; };Além de ...

1 a resposta

Truques de modelo com const char * como um parâmetro não-tipo

Estou muito ciente de que passar diretamente umconst char* como um parâmetro não-modelo de modelo é incorreto, pois duas literais de seqüência de caracteres idênticas definidas em duas unidades de tradução diferentes podem ter ...

1 a resposta

Eu gostaria de usar o controle deslizante de extensão do Qxt sem precisar instalá-lo. Isso é possível?

Eu tropecei em umferramenta [http://dev.libqxt.org/libqxt/src/696423b68972fc9edae318558b8ce26dc187cc40/src/widgets/qxtspanslider.cpp?at=master] que fornece um controle deslizante com duas alças para que você possa selecionar um intervalo entre um ...

4 a resposta

Inicialização de um vetor de vetores?

Existe uma maneira de inicializar um vetor de vetores da mesma maneira rápida de inicializar uma matriz? typedef int type; type matrix[2][2]= { {1,0},{0,1} }; vector<vector<type> > vectorMatrix; //???

1 a resposta

Influência na sobrecarga de agendamento estático no OpenMP

Pensei em quais fatores influenciaria a sobrecarga de agendamento estático no OpenMP. Na minha opinião, é influenciado por: Desempenho da CPUimplementação específica da biblioteca de tempo de execução OpenMPo número de threadsMas estou perdendo ...

1 a resposta

Instrução na macro C ++

Lendo código de cromo, foi encontrada uma macro útil para lidar com erros de EINTR de chamadas do sistema em sistemas compatíveis com POSIX. Aqui está o código (base / posix / eintr_wrapper.h): #define HANDLE_EINTR(x) ({ \ decltype(x) ...

1 a resposta

operador << sobrecarga c ++

como sobrecarregar o operador "<<" (para cout) para que eu possa fazer "cout" para uma classe k