Resultados da pesquisa a pedido "c++"

2 a resposta

Como usar duas funções, uma retornando o iterador e a outra retornando const_iterator

ntão, eu tenho uma função chamada find, que tem duas versões: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation }e a outra é a versão const_iterator: template <typename T> typename ...

1 a resposta

OpenMP: execute duas funções em paralelo, cada uma pela metade do pool de threads

Tenho uma função que consome CPUdo_long que eu preciso executar em dois conjuntos de dados diferente do_long(data1); do_long(data2); do_long() { #pragma omp for for(...) { // do proccessing } } Tenho N threads disponíveis (depende da máquina). ...

2 a resposta

Usando o padrão de visitante com classes derivadas de modelo

Tento implementar o padrão Visitor com classes derivadas de modelo Trabalho com o gcc 4.5aqui é o VisitorTemplate.hpp, especializei Derivado na classe Visitor, mas gostaria de poder lidar com qualquer tipo: edit: graças às sugestões do ...

2 a resposta

String vs matriz de bytes, desempenho

(Esta publicação é sobre programação do tipo de alta frequência) Vi recentemente em um fórum (acho que eles estavam discutindo Java) que, se você precisar analisar muitos dados de string, é melhor usar uma matriz de bytes do que uma string com ...

5 a resposta

Modelos de funções variadicas que não são do tipo em C ++ 11

Eu vi umblog post [http://cpptruths.blogspot.com/2011/10/multi-dimensional-arrays-in-c11.html] que usava modelos variadicos que não são do tipo (atualmente não são suportados pelo gcc, apenas pelo clang template <class T, size_t... Dimensions> ...

3 a resposta

++ cria uma matriz de objetos (de diferentes classe

Preciso criar uma matriz que contenha objetos de várias classe Exempl class baseClass { // }; class first : baseClass { // }; class second : baseClass { // };Como crio uma matriz que pode conterfirst e / ousecond objeto dentro dele? É um ...

1 a resposta

Como aplicar a transformação em um mapa STL em C ++

m C ++, estou usando o transform para alterar todos os valores de um mapa para maiúscula std::map<std::string, std::string> data = getData(); // make all values uppercase std::transform(data.begin(), data.end(), ...

4 a resposta

ma variável que é somente leitura após a atribuição no tempo de execuçã

Programador bastante novo aqui, e um pedido de desculpas antecipado por perguntas tola Eu tenho umint variável em um programa que eu uso para determinar quais devem ser os comprimentos das minhas matrizes em algumas das minhas estruturas. ...

2 a resposta

Tread problemas ao usar sinal / slot passando de trabalhador para gui

Eu tenho um aplicativo Qt desenvolvido usando o Qt Creator e a ferramenta GUI que o acompanha. Eu tenho um thread principal,TheGui e um thread de trabalho criado pelo thread principal,WorkerThread (chamadothread). O problema que estou tendo é ...

3 a resposta

São invólucros .Net OpenCV vale a pena usar? [fechadas

Por isso, temos este curso de processamento de imagens na universidade e usaremos o OpenCV extensivamente. O problema é que o OpenCV usa C ++, mas sou muito mais fluente em C # que em C ++. Eu sei que existem invólucros para OpenCV OpenCVDotNet ...