Classes em c++

4 respostas
poo
J

Como devo criar objetos a partir de classes?

Devo usa qual alocação?

  1. MyClass myObj
  2. MyClass *objPtr = new MyClass()

Usando o new eu tenho que desalocar a memoria(tipo quando se usa o free com malloc), correto?

4 Respostas

G

quer instânciar um novo objeto ?

J

Sim.

G

NomeDaClasse meu_objeto = NomeDaClasse();
Assim que se instancia um objeto

P

new exige delete.

no primeiro exemplo a instancia do objeto só existe até o fim do bloco léxico ( ou até que a função encontre um return - não lembro exatamente ).

Criado 28 de outubro de 2018
Ultima resposta 29 de out. de 2018
Respostas 4
Participantes 3