Resultados da pesquisa a pedido "c++"

4 a resposta

Chamando a implementação da classe base a partir da derivada?

Quero fazer o que a base faz, mas depois quero adicionar algumas coisas derivadas. Eu tentei o seguinte, mas não funcionou: (esta função é virtual no AguiWidget) void AguiLabel::onSizeChanged( const AguiSize &size ) ...

1 a resposta

Meu tipo de retorno precisa ser definido?

Declaração de encaminhamento [http://en.cppreference.com/w/cpp/language/class#Forward_declaration]vamos adiar a definição de um tipo real até o arquivo de implementação. Isso é permitido no cabeçalho para ponteiros ou referências a um tipo ...

2 a resposta

Ordem de criação de classes base virtuais

Eu tenho o seguinte problema: struct A1 { A1() { std::cout << "A1, "; } }; struct A2 { A2() { std::cout << "A2, "; } }; struct AA1 : virtual A1, A2 { AA1() { std::cout << "AA1, "; } }; struct AA2 : A1, virtual A2 { AA2(){ std::cout << "AA2, "; } ...

1 a resposta

c ++ get Process.GetCurrentProcess (). SessionId

Em c #, podemos obter a identificação do processo do usuário atual usando esse método no WindowsProcess.GetCurrentProcess().SessionId; como podemos fazer isso em c ++.

1 a resposta

Posso percorrer os atributos (públicos) de uma classe C ++?

Encontrei a resposta para as classes C Structs e C #, mas voltei de mãos vazias em relação ao C ++. EDIT: Em C, você não pode. Em C #, é o método GetProperties (). O contexto: Eu tenho uma classe C ++ com atributos públicos (digamos um ponto com ...

1 a resposta

É um espaço de nome necessário ao se referir à classe base

Eu tenho um código como este: namespace N { class B { public: virtual void doStuff(B *) = 0; }; } // not in a namespace class Derived : public N::B { public: void doStuff(B *); // Should this be N::B, or is B ok? };Preciso do qualificador de ...

3 a resposta

Conjunto de threads simples em C ++

Alguém poderia me indicar uma implementação de exemplo de um pool de threads em C ++, por favor? Estou procurando um básico, sem muita complexidade, o que seria adequado para um iniciante em segmentação estudar.

4 a resposta

Por que existem dígrafos em C e C ++?

Aprendi hoje que existem dígrafos em C99 e C ++. O seguinte é um programa válido: %:include <stdio.h> %:ifndef BUFSIZE %:define BUFSIZE 512 %:endif void copy(char d<::>, const char s<::>, int len) <% while (len-- >= 0) <% d<:len:> = s<:len:>; %> ...

1 a resposta

Por que devo usar o endereço de operador para obter um ponteiro para uma função de membro?

struct A { void f() {} }; void f() {} int main() { auto p1 = &f; // ok auto p2 = f; // ok auto p3 = &A::f; // ok // // error : call to non-static member function // without an object argument // auto p4 = A::f; // Why not ok? }Por que devo usar o ...

4 a resposta

gdb os x sierra 10.12.3 não está funcionando

o problema já é conhecido, que o gdb não funciona mais com o OS X Sierra. Isso é realmente irritante, já que eu já pesquisei sobre a solução, e havia algumas soluções, mas elas aparentemente não funcionam mais. Tentei usar a solução de arquivo ...