Please enable JavaScript.
Coggle requires JavaScript to display documents.
C++, Data Structure - Coggle Diagram
C++
Container
array
vector
multiple vector
list
linked list
map
queue
stack
duque
heap
hash table
tree
binary tree
range-based for loop
pair
set
function
data function
void function
Default parameter values
pass by value
pass by reference
function overloading
unit test
separate file
Variable
int
double/float
bool
string
char
Loop
For loop
while loop
Nested loop
break/continue
enumeration
Inheriance
derived class
overriding member function
Polymorphism
Compile-time polymorphism
Runtime polymorphism
Virtual functions
Is-a versus has-a relationships
pointer
operator
new
delete
->
destructor
memory leak
copy constructor
Branch
If/else if /else
/ >= / == / <=
&& and / || or
object and class
Mutator and Accessor
operator overloading
constructor
constructor overloading
constructor initializer list
template
function template
class template
Stream
output and input formatting
file input and output
Data Structure