Bjarne Stroustrup ( / ˈ b j ɑːr n ə ˈ s t r ɒ v s t r ʊ p /ⓘ (dänisch:; * 30. Dezember 1950 ) ist ein dänischer Informatiker ,bekannt für die Entwicklung derProgrammierspracheC++ .
Kategorie
C++
16 Artikel
C++11 ist eine Version des gemeinsamen technischen Standards ISO/IEC 14882 der Internationalen Organisation für Normung (ISO) und der Internationalen Elektrotechnischen Kommission (IEC) für die Programmiersprache C++ .
C++14 ist eine Version des ISO / IEC- 14882-Standards für die Programmiersprache C++ . Es handelt sich um eine kleine Erweiterung von C++11 mit hauptsächlich Fehlerbehebungen und kleineren Verbesserungen.
C++17 ist eine Version des ISO / IEC- 14882-Standards für die Programmiersprache C++ . C++17 ersetzte die Vorgängerversion des C++-Standards, C++14 , und wurde später von C++20 abgelöst .
constexpr ist ein Spezifizierer-Schlüsselwort in denProgrammiersprachen C und C++ , das vereinfacht gesagt angibt, dass etwas zur Kompilierzeit ausgewertet werden darf .
In der objektorientierten Programmierung ist ein Destruktor (manchmal abgekürzt Dtor ) eine Methode , die automatisch aufgerufen wird, kurz bevor der Speicher des Objekts freigegeben wird.
Die Dreier- und die Fünferregel sind Faustregeln in C++ für die Entwicklung ausnahmesicheren Codes und zur Formalisierung von Regeln für das Ressourcenmanagement .
Die dynamische Speicherverwaltung in C bezeichnet die manuelle Speicherverwaltung für die dynamische Speicherallokation in der Programmiersprache C mithilfe einer Gruppe von Funktionen der C-Standardbibliothek ,
In the context of the C or C++ programming languages, a library is called header-only if the full definitions of all macros, functions and classes comprising the library are visible to the compiler in a header file form,
In der Computerprogrammierung ist die Laufzeittypinformation ( Laufzeittypidentifizierung , RTTI ) ein Merkmal einiger Programmiersprachen (wie C++ , Object Pascal und Ada ), das Informationen über den Datentyp eines
Module in C++ sind ein Feature, das mit C++20 eingeführt wurde und modulare Programmierung als moderne Alternative zu vorkompilierten Headern implementiert .
Im Kontext von Programmiersprachen ist ein Typqualifizierer ein Schlüsselwort, mit dem ein Typ annotiert werden kann, um den Compiler anzuweisen , den nun qualifizierten Typ auf besondere Weise zu behandeln.
In der objektorientierten Programmierung, wie sie häufig in C++ und Object Pascal verwendet wird, ist eine virtuelle Funktion oder Methode eine vererbbare und überschreibbare Funktion bzw.
Virtuelle Vererbung ist eine C++- Technik, die sicherstellt, dass abgeleitete Klassen jeweils nur eine Kopie der Membervariablen einer Basisklasse erben .
Templates sind ein Merkmal der Programmiersprache C++ , das es Funktionen und Klassen ermöglicht, mit generischen Typen zu arbeiten .
In der Softwareentwicklung bezeichnet man als zirkuläre Abhängigkeit (oder zyklische Abhängigkeit ) eine Beziehung zwischen zwei oder mehr Modulen, die direkt oder indirekt voneinander abhängen, um ordnungsgemäß zu