🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5128

Re: Czym ró¿ni siê wróbelek... Czyli rozmiar tablic w C++

#5128
From: MW
Date: Tue, 09 Mar 1999 00:00
29 lines
1311 bytes
Cze��

Wr�belek ma jedn� n�k� bardziej.

> 
> A)    KlasaObiekt�w a[10];
> B)    x = new KlasaObiekt�w[10];
> 
> Czy deklaracje powy�sze s� pod tym wzgl�dem
> r�wnowa�ne? Inaczej: czy struktury te zajmuj�
> taki sam obszar pami�ci?

nie. A allokuje pami�� w bloku danych, B na stercie ( heap ).
Przy allokacji menager sterty zapami�tuje rozmiar capni�tego obszaru 
( w tym�e obszarze !!! ) i dlatego wie, ile zwolni�.

> mu system operacyjny lub MMU, ale sk�d wie ile
> destruktor�w z KlasyObiekt�w ma wywo�a�?

To jest problem, ale prosty. Ka�da ksi��eczka o OOP o tym m�wi.
Sorry, ale nie chce mi si� rozpisywa�.

Zawsze jednak lepiej ( IMHO ) zrobi� new i delete ni� deklarowa�
statycznie.

-- 
CUL
pluton
NA...@jmk.lodz.pl
Technical Details
Message-ID: <01be6a4a$d26f8280$0101a8c0@california>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <7c3g46$cud$1@h1.uw.edu.pl>

Show Full Headers
Complete Article Headers
From: "MW" <na...@jmk.lodz.pl>
Subject: Re: Czym ró¿ni siê wróbelek... Czyli
 rozmiar tablic w C++
Date: 1999/03/09
Message-ID: <01be6a4a$d26f8280$0101a8c0@california>
X-Deja-AN: 453025189
References: <7c3g46$cud$1@h1.uw.edu.pl>
X-Trace: 9 Mar 1999 17:31:00 +0100, pppa21.lodz.tpnet.pl
Newsgroups: pl.comp.lang.c,pl.comp.objects,pl.comp.programming
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit