Ir para conteúdo

POWERED BY:

Arquivado

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

fjfj

[Resolvido] data = new data

Recommended Posts

Olá a todos, sou novo aqui no fórum e até agora fico com dúvida em relação a C++.....

Gostaria de saber o que significa isso

 

data = new data

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não creio q a sintaxe seja essa e sim:

Data dVar = new Data();
new funciona como um instanciador!

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw... eu procurei pelo fórum alguma coisa sobre instanciar objetos mas não achei, alguém poderia me explicar melhor??

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fjfj, pesquise sobre alocação de memória dinâmica.

 

o operador 'new', além de alocar memória para um objeto chama o seu construtor, isto é, instancia o objeto.

A função 'malloc', disponível no C++ na biblioteca cstdlib, apenas aloca memória, sem chamar o construtor do objeto.

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.