Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

elfo.unicsul

Acesso

Recommended Posts

Err... você tá querendo dizer que nem em C#?

Isso não existe em C/C++, você tem que fazer que nem java, criar métodos do tipo:

 

public char* NomeDaClasse::getNome(){	return this->nome;}public void NomeDaClasse::setNome(char* novoNome){	strcpy(nome, novoNome);}
Se quiser, em C++, você pode usar a biblioteca string que possui um objeto string padrão, que permite o uso do operador = para fazer a cópia de duas strings.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este é o meu código até agora...

 

class Aluno  {private:char nome[20];int rgm;public:	void setNome(char a[]){		strcpy(nome, a);	}	public : char getNome(){		return this->nome;	}	void setRgm(int b){		rgm = b;	}	public : int getRgm(){		return rgm;	}};

Os métodos de acesso estão certos?

 

Obrigado! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

está sim... você só não precisa colocar aquele public: na frente dos métodos getters, pois a sessão onde você está definindo eles já é pública (você colocou um public: lá em cima)...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.