[Off] Duvida quanto ao "new"
#1

Enfim, na linguagem C++ quando utilizado o comando new estamos alocando dados na memoria na parte do Heap
Em java mesma coisa quando relacionado a objeto!
Enfim quando utilizamos o comando new em pawn para declarar variaveis, significa que estamos alocando dados no Heap da memуria?

Parece uma pergunta idiota, mas fiquei em duvida! (Vi isso na faculdade)
Reply
#2

Nгo, vocк estarб alocando na stack e em pawn as declaraзхes sгo typeless, com tamanho ъnico para cada cйlula.
Reply
#3

Se em escopo global, variбveis declaradas com new irгo para a seзгo data da memуria .



Se em escopo local, variбveis declaradas com new irгo para a seзгo stack da memуria, exceto arrays as quais vгo para a seзгo heap.



Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)