Lernpfad

Zeiger und Speicher

Zeiger, Zeigerarithmetik, dynamischer Speicher und RAII, das, was C und C++ ausmacht.

6 Lektionen · 8 Challenges

Pfad starten →
  1. Lektion 1 Challenge Zeiger und Adressen in C und C++ In dieser Lektion speicherst du die Adresse einer Variablen in einem Zeiger, greifst über den Zeiger auf den Wert zu und änderst die ursprüngliche Variable.
  2. Lektion 1 Challenge Zeigerarithmetik in C und C++ In dieser Lektion durchläufst du die Elemente eines Arrays mit Zeigerarithmetik in C und mit Iteratoren in C++.
  3. Lektion 1 Challenge Dynamische Speicherverwaltung in C und C++ In dieser Lektion reservierst du ein Array, dessen Größe erst zur Laufzeit feststeht, und gibst diesen Speicher sicher wieder frei.
  4. Lektion 2 Challenges Mehrdimensionale Arrays in C und C++ In dieser Lektion durchläufst du eine zweidimensionale Matrix und berechnest die Summe der Elemente jeder Zeile.
  5. Lektion 1 Challenge RAII und automatische Freigabe von Ressourcen in C++ In dieser Lektion vergleichst du das sichere Schließen einer Datei in C mit der RAII-Technik von C++, bei der Ressourcen automatisch freigegeben werden.
  6. Lektion 2 Challenges Dynamisches Array und std::vector in C und C++ In dieser Lektion implementierst du in C ein dynamisches Array, das beim Hinzufügen von Elementen selbst wächst, und vergleichst es mit std::vector in C++.