Resultados da pesquisa a pedido "c++"
Escrevendo uma webcam virtual?
Preciso criar uma webcam virtual que se apresente como uma webcam, mas tenha como entrada um conjunto de imagens que ela reproduz. Vi soluções como ManyCam e Fake Webcam, mas todas parecem uma limitação ou outra (resolução, tamanho máximo de ...
Pretty-print std :: tupla
Este é um acompanhamento da minha pergunta anterior em recipientes STL de impressão bonita [https://stackoverflow.com/questions/4850473/pretty-print-c-stl-containers], pelo qual conseguimos desenvolver uma solução muito elegante e totalmente ...
arâmetros do destrutor
O artigoOs destruidores são sobrecarregáveis? [https://stackoverflow.com/questions/6243605/c-overloaded-destructor] fala sobre sobrecarregar o destruidor. Isto levantou uma questão: um destruidor pode ter parâmetros? Eu nunca usei ou vi um ...
Existe uma característica de tipo para remover o cv de nível superior e a referência de uma só ve
Só quero saber se já existe um fornecido pelo padrão. Eu sei que é fácil fazer você mesmo // for C++03, use <tr1/type_traits> and std::tr1 #include <type_traits> template<class T> struct remove_toplevel{ typedef ...
Passando um ponteiro para processar gerado com exec ()
Gostaria de passar um ponteiro (estou colocando um arquivo com dados na memória com o mmap) para processos gerados usando fork + exec, mas estou empolgado em como passar um ponteiro para o processo gerado exec ( UPDATE1: Obrigado pelas suas ...
Valores padrão int inexplicáveis em C ++
stive refatorando algum código e notei algum comportamento instável envolvendo uma matriz int não inicializada: int arr[ARRAY_SIZE]; Defino um ponto de interrupção e todos os valores parecem padrão para -858993460. Existe algo especial com esse ...
std :: transforma e move a semântica
Estou usando o Boost.Filesystem para criar uma lista de arquivos em um diretório. Eu usoboost::filesystem::recursive_directory_iterator estd::copy para colocar cada caminho em um vetor std :: como umboost::filesystem::directory_entry objeto. No ...
Pedido de chamar o construtor da classe base da lista de inicialização da classe derivada
struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; // which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} // 1st Base // or D (int i, int j, int k, int l) : d1(k), d2(l), B(i,j) {} // last Base }; ...
C ++: Comparando dois vetores
Existe alguma maneira de comparar dois vetore if (vector1 == vector2) DoSomething();Notatualmente, esses vetores não são classificados e contêm valores inteiro
static_cast with boost :: shared_ptr?
Qual é o equivalente a umstatic_cast comboost::shared_ptr? Em outras palavras, como preciso reescrever o seguinte Base* b = new Derived(); Derived* d = static_cast<Derived*>(b);quando usarshared_ptr? boost::shared_ptr<Base> b(new Derived()); ...