Pointer: Polymorfizmus == triviális = (Assign) triviális vektorban -> Kisebb egybefüggő memóriaterületre van hozzá szükség -> ugrásnál nagyvalószínűséggel cache miss -> köztes elemek törlése triviális -> triviális konstruktor nélkül is működik Jóvan nagyobb memóriát lehet lefolalni lehet NULL pointer aritmetika -> mutatókat lehet tömkbként is használni -> ++pointer aritmetika allokáció -> heap -> lassabb, fragmentálódhat, de nagyobb területek használhatóak fel ------------------------ ------------------------- (int) ------------------------- Local: Polymorfizmus nincs == nem triviális (minden elemet ellenőrizni kell) = (Assign) nem triviális (minden elemet ellenőrizni kell) vektorban -> Nagyobb egybefüggő memóriaterületre van hozzá szükség -> nincs cache miss -> köztes elemek törlése nem triviális -> triviális konstruktor nélkül nem működik -> be kell tudnia allokálnia a compilernek a classt tömb resizenél Jóvan kisebb memóriát lehet lefolalni -> limtált nem lehet NULL allokáció -> stack -> gyorsabb