Resultados da pesquisa a pedido "c++"

1 a resposta

vetor reinterpret_cast da classe derivada para vetor da classe base

Eu tenho uma classe de terceiros, digamos, classeAe uma função que aceita o vetor da classeA do mesmo terceiro, digamosf3() (Veja programa simplificado abaixo). Para facilitar o uso deA, Eu criei uma classe derivadaB. Muitas partes do ...

1 a resposta

Retornar valores para objetos ativos

Em 2010, Herb Sutter defendia o uso de objetos ativos em vez de fios nus em um artigo [http://www.drdobbs.com/parallel/prefer-using-active-objects-instead-of-n/225700095] no Dr. Dobb. Aqui está uma versão do C ++ 11: class Active { public: ...

2 a resposta

C ++ Primer (5ª ed.): “16.3 Overloading and Templates” está errado em todos os seus exemplos “mais especializados”?

A Seção 16.3 do C ++ Primer (5ª edição) - Sobrecarga e modelos - ensina o procedimento de correspondência de funções na presença de instâncias de modelos de funções candidatas. Aqui está a declaração para os modelos de função usados nesta ...

8 a resposta

Converter uma sequência de caracteres em uma data em C ++

Eu sei que isso pode ser simples, mas sendo C ++, duvido que seja. Como converto uma string no formato 01/01/2008 para uma data para que eu possa manipulá-la? Fico feliz em quebrar a corda nos constituintes dia mês ano. Também feliz se a solução ...

3 a resposta

reinterpret_cast vetor da classe A para vetor da classe B

Digamos que eu tenho duas aulasA eBe um vetor de classeA como abaixo: class A { int foo; int bar; void someMethod(); }; class B { uint foo; uint bar; void someOtherMethod(); }; std::vector<A> va;e eu quero interpretarva como vetor de B, poisint ...

6 a resposta

Embalagem de campo de bits C ++ com bools

Acabei de fazer um teste com campos de bits e os resultados estão me surpreendendo. class test1 { public: bool test_a:1; bool test_b:1; bool test_c:1; bool test_d:1; bool test_e:1; bool test_f:1; bool test_g:1; bool test_h:1; }; class test2 { ...

2 a resposta

Existe uma maneira de impedir o arredondamento na divisão da matriz opencv

Eu tenho uma matriz inteira e quero executar uma divisão inteira nela. Mas o opencv sempre arredonda o resultado. Eu sei que posso dividir cada elemento manualmente, mas quero saber se existe uma maneira melhor para isso ou não? Mat c = (Mat_ ...

8 a resposta

Chamada de função virtual usando objeto de desreferência

Eu tenho um ponteiro de classe base apontando para um objeto de classe derivada. eu estou chamandofoo() usando duas maneiras diferentes no código abaixo. PorqueDerived::foo() ser chamado no primeiro caso? Não deveria(*obj).foo() ligarBase::foo() ...

2 a resposta

Conversão UTF-16 para UTF-8

Estou atual usando VC ++ 2008 MFC. Como o PostgreSQL não suporta UTF-16 (codificação usada pelo Windows para Unicode), preciso converter a string de UTF-16 em UTF-8 antes de armazená-la. Aqui está o meu trecho de código. // demo.cpp : Defines ...

15 a resposta

Posso chamar um construtor de outro construtor (encadeamento de construtor) em C ++?

Como umC # [http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29] desenvolvedor que estou acostumado a executar através de construtores: class Test { public Test() { DoSomething(); } public Test(int count) : this() ...