Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cpp:start [2010/04/12 15:05]
xin
cpp:start [2022/09/22 19:58] (aktuell)
Zeile 36: Zeile 36:
   * [[cpp:​class:​static|Statische Member]]   * [[cpp:​class:​static|Statische Member]]
   * [[cpp:​class:​construct|Konstruktoren]]   * [[cpp:​class:​construct|Konstruktoren]]
 +  * [[cpp:​cast:​construct|Casten durch Umformen]] ​
   * [[cpp:​class:​init|Die Initialisierungsliste]]   * [[cpp:​class:​init|Die Initialisierungsliste]]
   * [[cpp:​class:​private|Kapselung]]:​ Member verstecken (Information Hiding)   * [[cpp:​class:​private|Kapselung]]:​ Member verstecken (Information Hiding)
Zeile 61: Zeile 62:
   * [[cpp:​overload:​using|Überladene Funktionen in den Namensraum zurückholen]]   * [[cpp:​overload:​using|Überladene Funktionen in den Namensraum zurückholen]]
   * [[cpp:​operator:​overload|Operatorüberladung]]   * [[cpp:​operator:​overload|Operatorüberladung]]
 +
 +===== Namensräume =====
 +
 +  * [[cpp:​namespace:​start|Einführung]]
 +  * [[cpp:​namespace:​Definition]] eines Namensraum
 +  * [[cpp:​namespace:​access|Zugriff]] auf Elemente eines Namensraums
 +  * [[cpp:​namespace:​using|Namensräume einbinden]] oder einzelne Elemente aus einem Namensraum einbinden
  
 ===== Const-Correctness ===== ===== Const-Correctness =====
Zeile 80: Zeile 88:
 ==== Laufzeit-Typ-Informationen ==== ==== Laufzeit-Typ-Informationen ====
   * [[cpp:​oop:​rtti|Run-Time-Type-Information]] (RTTI)   * [[cpp:​oop:​rtti|Run-Time-Type-Information]] (RTTI)
-  * [[cpp:cast:dynamic_cast|Dynamische Casts]] ​+  * [[cpp:cast:dynamic|Dynamische Casts]]  
 + 
 + 
 +===== Weitere Verwendung von Klassen ===== 
 +  * [[cpp:​class:​functor|Funktor]] 
 +  * [[cpp:​class:​PrePost|Prä- und Post-Funktionen]]
  
 ===== Generische Programmierung ===== ===== Generische Programmierung =====
Zeile 91: Zeile 104:
 ===== Hacking ===== ===== Hacking =====
   * [[cpp:​cast:​reinterpret|Reinterpretierende Casts]]   * [[cpp:​cast:​reinterpret|Reinterpretierende Casts]]
 +  * [[cpp:​article:​placementnew|Placement New]]