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/05/10 17:00]
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 77: Zeile 85:
   * [[cpp:​oop:​destruct|virtuelle Destruktoren]] Objekttyporientierter Abbau von Objekten   * [[cpp:​oop:​destruct|virtuelle Destruktoren]] Objekttyporientierter Abbau von Objekten
   * [[cpp:​oop:​interface|Interfaces]] (Pure virtual methods)   * [[cpp:​oop:​interface|Interfaces]] (Pure virtual methods)
 +
 +==== Laufzeit-Typ-Informationen ====
 +  * [[cpp:​oop:​rtti|Run-Time-Type-Information]] (RTTI)
 +  * [[cpp:​cast:​dynamic|Dynamische Casts]] ​
 +
  
 ===== Weitere Verwendung von Klassen ===== ===== Weitere Verwendung von Klassen =====
   * [[cpp:​class:​functor|Funktor]]   * [[cpp:​class:​functor|Funktor]]
   * [[cpp:​class:​PrePost|Prä- und Post-Funktionen]]   * [[cpp:​class:​PrePost|Prä- und Post-Funktionen]]
- 
-==== Laufzeit-Typ-Informationen ==== 
-  * [[cpp:​oop:​rtti|Run-Time-Type-Information]] (RTTI) 
-  * [[cpp:​cast:​dynamic_cast|Dynamische Casts]] ​ 
  
 ===== Generische Programmierung ===== ===== Generische Programmierung =====
Zeile 95: Zeile 104:
 ===== Hacking ===== ===== Hacking =====
   * [[cpp:​cast:​reinterpret|Reinterpretierende Casts]]   * [[cpp:​cast:​reinterpret|Reinterpretierende Casts]]
 +  * [[cpp:​article:​placementnew|Placement New]]