Resultados da pesquisa a pedido "c++"

2 a resposta

Obter índice numérico do Boost iterador de vários índices

Estou armazenando vários dos seguintes struct Article { std::string title; unsigned db_id; // id field in MediaWiki database dump };em um contêiner Boost.MultiIndex, definido como typedef boost::multi_index_container< Article, indexed_by< ...

1 a resposta

Vetor C ++ contando a ocorrência de cada elemento

Eu tenho um vetor do tipovector<unsigned> e quero descobrir quantas vezes cada elemento ocorreu nesse vetor. Esse vetor pode ser bem grande, portanto, fazer um loop não seria uma boa ideia, eu acho. Qual seria a maneira mais eficiente de fazer ...

1 a resposta

Openmp e redução no std :: vector?

Eu quero fazer esse código paralelo: std::vector<float> res(n,0); std::vector<float> vals(m); std::vector<float> indexes(m); // fill indexes with values in range [0,n) // fill vals and indexes for(size_t i=0; i<m; i++){ res[indexes[i]] += ...

1 a resposta

A função de membro modelada typedefs não será compilada

#include <iostream> #include <string> using namespace std; void printstr( const string & s ) { cout << s << endl; } template < typename A > class Test { public: typedef void (*Func)( const A & ); }; typedef void (*Func)( const string & ...

4 a resposta

Buffers Thrift vs Protocol [duplicado]

Esta pergunta já tem uma resposta aqui: Maiores diferenças de Thrift vs Buffers de Protocolo? [/questions/69316/biggest-differences-of-thrift-vs-protocol-buffers] 14 respostasEstou usando o PB há um bom tempo, mas a Thrift está constantemente ...

1 a resposta

Como implantar com segurança um aplicativo criado com um compilador atualizado

Eu tenho um aplicativo que é implantado em uma placa centos 6.7 e criado com o compilador C ++ nativo da distribuição, que é o gcc 4.4.7. Agora, por algumas razões (na verdade, atualize para o Qt 5.7), preciso usar um compilador moderno com ...

7 a resposta

O comportamento da divisão de ponto flutuante por zero

Considerar #include <iostream> int main() { double a = 1.0 / 0; double b = -1.0 / 0; double c = 0.0 / 0; std::cout << a << b << c; // to stop compilers from optimising out the code. }Eu sempre pensei quea será + Inf,b será -Inf ec será NaN. Mas ...

8 a resposta

Tudo bem usar "e", "ou" etc. em vez de "&&", "||"?

Estou acostumado com oand eor palavras-chave em C ++. Eu sempre os usei e digitá-los é rápido e confortável para mim. Depois de ouvir que esses aliases não são padrão e podem não funcionar em todos os compiladores. Mas não tenho certeza, não sei ...

1 a resposta

Passando o objeto Java para C ++ usando Swig… e depois de volta para Java

Ao usar os diretores Java, C ++, Swig e Swig, posso passar um objeto Java que herda uma classe C ++ para C ++. Isso funciona muito bem. Agora, quando passo o mesmo objeto Java de volta para Java a partir do código C ++, Swig cria umNovo Objeto ...

3 a resposta

converter BSTR em const char * [duplicado]

Possíveis duplicatas: Qual é o melhor código para converter parâmetros BSTR em ANSI em C / C ++? [https://stackoverflow.com/questions/576610/which-is-better-code-for-converting-bstr-parameters-to-ansi-in-c-c] Como converter char * para ...