Statements (41)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_language
|
| gptkbp:designedBy |
gptkb:Bjarne_Stroustrup
|
| gptkbp:fileExtension |
.h
.cc .cpp .cxx .hpp |
| gptkbp:influenced |
gptkb:Java
gptkb:Objective-C gptkb:C# gptkb:Rust gptkb:C++98 D Python (syntax) |
| gptkbp:influencedBy |
gptkb:Simula
C |
| gptkbp:introducedIn |
1983
|
| gptkbp:nickname |
C with Classes
|
| gptkbp:notableFeature |
classes
inheritance templates multiple inheritance polymorphism encapsulation operator overloading function overloading virtual functions |
| gptkbp:paradigm |
generic
object-oriented multi-paradigm procedural |
| gptkbp:predecessor |
C
|
| gptkbp:runsOn |
multiple platforms
|
| gptkbp:standardizedBy |
not standardized
|
| gptkbp:successor |
gptkb:C++98
|
| gptkbp:typingDiscipline |
strong
static manifest |
| gptkbp:bfsParent |
gptkb:ISO_C++98
|
| gptkbp:bfsLayer |
9
|
| https://www.w3.org/2000/01/rdf-schema#label |
C++ (pre-standard)
|