• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wskaźniki, dynamiczna alokacja i &. Jaki kurs?

0 głosów
88 wizyt
pytanie zadane 17 października 2018 w Rozwój zawodowy, nauka, szkoła, praca przez XezolPL Obywatel (1,510 p.)
Witam, polecicie jakiś kurs gdzie są dobrze wytłumaczone wskaźniki, dynamiczna alokacja danych itd.? Wszystko już tam powoli ogarniam oprócz właśnie tego :/ Ani u Zelenta ani na zagranicznych kursach nie mogę tego zrozumieć jak to działą, kiedy & kiedy * wgl... Obecnie przerabiam Advencet CPlusPlus Programing Training Course.

1 odpowiedź

+1 głos
odpowiedź 17 października 2018 przez sebeks Gaduła (4,840 p.)
wybrane 18 października 2018 przez XezolPL
 
Najlepsza
Świetnie opisuje to Stephen Prata w "C++ Szkoła programowania. Wydanie 6".

// Zwykła deklaracja zmiennej

int zmienna;

// utworzenie pustego wskaźnika

int * wskaznik;

// przypisanie wskaźnika do adresu zmiennej

wskaznik = &zmienna

 

Czyli możesz pobrać wartość z pamięci na dwa sposoby za pomocą zmienna lub * wskaznik a także pobrać adres w pamięci do danych za pomocą &zmienna lub wskaznik

# Alokacja pamięci

int * pn = new int; // alokacja pamięci na int

*pn = 100; zapisanie tam wartości

delete pn; //zwalnianie pamięci

Ważne, by zawsze przy pisaniu new od razu pisać delete, w tym znaczeniu, by nie zapomnieć o zwalnianiu pamięci, by nie doszło do wycieku pamięci. Dynamicznie alokuje się pamieć na tablice i struktury. I tyle wyczytałem w rozdziale 4 tej książki. Było coś wspomniane o klasie Vector i Array, ale jeszcze tam nie dotarłem :)
komentarz 18 października 2018 przez XezolPL Obywatel (1,510 p.)
:D dziękuję, nadal trochę zawiłe ale coś się tam rozjaśnia w głowie, bo niby vektory ogarniam w miarę z tego kursu ale do tych vektorów cały czas idą wskaźniki także , może z czasem przyjdzie mi to zrozumienie

Podobne pytania

0 głosów
1 odpowiedź 98 wizyt
pytanie zadane 19 listopada 2018 w C i C++ przez Roman1212 Początkujący (370 p.)
0 głosów
1 odpowiedź 76 wizyt
pytanie zadane 14 października 2018 w C i C++ przez uther1455 Nowicjusz (140 p.)
0 głosów
1 odpowiedź 78 wizyt
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

66,384 zapytań

113,137 odpowiedzi

239,497 komentarzy

46,641 pasjonatów

Przeglądających: 295
Pasjonatów: 2 Gości: 293

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...