Pointer to Pointer
Здравейте колеги.
Може ли някой да ми обясни логиката на pointer ot pointer в C++, и защо трябва да се исползва при копирането на динамично алокирани масиви?
Благодаря предварително!!!
Здравейте колеги.
Може ли някой да ми обясни логиката на pointer ot pointer в C++, и защо трябва да се исползва при копирането на динамично алокирани масиви?
Благодаря предварително!!!
https://www.youtube.com/watch?v=o5wJkJJpKtM
Ето този го обяснява много добре.
Поздрави, Атанас Минков!
Поинтерите са задължителни при създаването и премахването на динамичен масив.
https://www.youtube.com/watch?v=sLdO5D8f3s4
Паметта за динамичния масив се отделя с new и се освобождава с delete, при изпълнението на програмата.
За статичния масив, паметта се отделя при компилацията на програмата.
С динамичния масив може да се работи като с обикновен масив, т.е. не е задължително да се ползват поинтери, въпреки че използването на поинтери е въжможно, както при работа с динамичен масив, така и при работа със статичен масив.
Поинтер към поинтер се използва ако масивът не е едномерен, просто защото многомерният масив е масив от масиви, като тези масиви могат да се различават по размера си и тогава работим с назъбен многомерен масив.