Resultados da pesquisa a pedido "class-members"
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...
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; ...
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 ...
Como inicializar a variável de membro de referência de uma classe?
Considere o seguinte código C ++:
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 ...
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 ...
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, ...
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 ...
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:
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; }; ...