Kurs C++ (#10) Wskaźniki. Dynamiczne alokowanie pamięci

2014-02-09 | Mirosław Zelent

Wskaźniki to stosunkowo trudny temat w programowaniu. Podjąłem się jednak próby wyjaśnienia jak i dlaczego je stosujemy. Dzięki wskaźnikom zyskujemy cztery nowe możliwości: 1. Możemy dynamicznie alokować pamięć RAM; 2. Zwiększamy szybkość działania programu; 3. Możemy przekazywać podprogramom do pracy oryginalne zmienne jako argumenty, w tym również całe tablice; 4. Możliwa jest współpraca z urządzeniami zewnętrznymi. Jeżeli jest Ci ciężko od razu pojąć konceptualnie te wszystkie zastosowania wskaźników, nie przejmuj się - potrzeba do tego czasu i praktyki. Na szczęście C++ jest elastyczny i możesz na tyle używać wskaźników, na ile potrafisz. Ale oczywiście im częściej ich użyjesz tym szybszy będzie Twój program, tym wydajniej będzie korzystał z pamięci RAM i tym więcej będzie miał możliwości. Jedynym minusem jest niewątpliwie fakt, iż kod źródłowy jest trudniejszy do analizy dla kodera.

Pobierz pliki źródłowe z odcinka: