209
class Obj { ... };
class pObj{
...
private:
Obj *p;
};
Стандартты
new
операциясының көмегімен
pObj
типті объектіге жады
бөлу кезінде
pObj *p = new pObj;
байттардың нақты саны
sizeof(pObj)
шамасынан артық болады, өйткені
new
операциясы, əдетте, бөлінген аймақтың бас жағына оның өлшемін жаза-
ды (
delete
операциясы дұрыс жұмыс істеуі үшін).
Шағын объектілер үшін мұндай қосымша шығындардың көлемі айтарлықтай
үлкен болуы мүмкін. Жадыны үнемдеу үшін
Достарыңызбен бөлісу: