10. Wskaźniki. Dynamiczne alokowanie pamięci
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. Minusem jest niewątpliwie fakt, iż kod źródłowy ze wskaźnikami jest trudniejszy do analizy dla programisty.
Komentarze