Statements (41)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedBy |
gptkb:Bjarne_Stroustrup
|
gptkbp:fileExtension |
.h
.cc .cpp .cxx .hpp |
https://www.w3.org/2000/01/rdf-schema#label |
C++ (pre-standard)
|
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 |
7
|