Resultados da pesquisa a pedido "class-members"

4 a resposta

Como posso acessar um classmethod de dentro de uma classe em Python?

Eu gostaria de criar uma classe em Python que gerencia acima de todos os membros estáticos. Esses membros devem ser iniciados durante a definição da classe j...

2 a resposta

Classe de modelo de herança múltipla

class messageA { }; class messageB { }; template<class T> class queue { public: virtual ~queue() {} void submit(T& x) {} }; class A : public queue<messageA>, public queue<messageB> { }; int main() { A aa; ...

9 a resposta

Sugestão de design orientado a objetos

Aqui está o meu código: class Soldier { public: Soldier(const string &name, const Gun &gun); string getName(); private: Gun gun; string name; }; class Gun { public: void fire(); void load(int bullets); int getBullets(); private: int bullets; }Eu ...

2 a resposta

Como inicializar a variável de membro de referência de uma classe?

Considere o seguinte código C ++:

2 a resposta

Podemos acessar o membro de um objeto de tipo de classe inexistent

No padrão c ++, em [basic.lval] /11. [http://eel.is/c++draft/basic.lval#11.6] diz: Se um programa tentar acessar o valor armazenado de um objeto por meio de um valor gl de outro que não seja um dos seguintes tipos, o comportamento ...

3 a resposta

O C ++ 11 permite a inicialização em classe de membros não estáticos e não-constantes. O que mudou?

Antes do C ++ 11, só poderíamos executar a inicialização na classe em membros estáticos constantes do tipo integral ou de enumeração.Stroustrup discute isso ...

5 a resposta

Como posso inicializar variáveis ​​de membro do objeto C ++ no construtor?

Eu tenho uma classe que tem alguns objetos como variáveis ​​de membro. Eu não quero que os construtores para esses membros sejam chamados quando declarados, ...

20 a resposta

Devo preferir ponteiros ou referências nos dados dos membro

Este é um exemplo simplificado para ilustrar a pergunta: class A {}; class B { B(A& a) : a(a) {} A& a; }; class C { C() : b(a) {} A a; B b; }; @ B é responsável por atualizar uma parte do C. Executei o código através do fiapo e ele se queixou do ...

5 a resposta

Problema no GCC: usando um membro de uma classe base que depende de um argumento de modelo

O código a seguir não compila com o gcc, mas com o Visual Studio:

2 a resposta

Pesquisa de nome e escopo de classe

Por que o tipo de retorno setVal é do tipo string e o tipo de parâmetro é do tipo double typedef string Type; Type initVal(); class Exercise { public: typedef double Type; Type setVal(Type); Type initVal(); private: int val; }; ...