mj2p
I'm Cool Cuz I Fold
Boas pessoal!
Tenho aqui uma pequena dúvida na definição de uma classe em C++. O problema é que pretendo declarar um atributo estático na parte privada de uma classe e depois um método na parte pública que retorne o valor desse atributo estático. Quando faço a definição dessa classe dentro do próprio módulo da função main(), tudo sem problemas, tudo corre normalmente. Agora, a questão está em que eu quero passar a definição da classe para dois módulos à parte. Um para os protótipos das funções e outro para a definição dessas mesmas funções. Quando faço então esta passagem para outros módulos, o código que antes executava na perfeição, simplesmente não funciona.
O que se está a passar? Será por causa do IDE ser o DEV C++?
Agradecia que me pudessem esclarecer.
Vá, cumps
Tenho aqui uma pequena dúvida na definição de uma classe em C++. O problema é que pretendo declarar um atributo estático na parte privada de uma classe e depois um método na parte pública que retorne o valor desse atributo estático. Quando faço a definição dessa classe dentro do próprio módulo da função main(), tudo sem problemas, tudo corre normalmente. Agora, a questão está em que eu quero passar a definição da classe para dois módulos à parte. Um para os protótipos das funções e outro para a definição dessas mesmas funções. Quando faço então esta passagem para outros módulos, o código que antes executava na perfeição, simplesmente não funciona.
O que se está a passar? Será por causa do IDE ser o DEV C++?
Agradecia que me pudessem esclarecer.
Vá, cumps