Please enable JavaScript.
Coggle requires JavaScript to display documents.
C++ - Coggle Diagram
C++
Fundamental Types
boolean values: bool
characters: char
for integers: short, int, long
for floats: float, double, long double
modifiers
signed
unsigned
Creating a C++ program
source code
saved on text editor
code is
compiled
into a
module
linker
combines other modules into an
executable
Commom structure
preprocessors (
include
)
main function
returns
Declaring functions
function type
function name
types of arguments
withouth return:
void
Advantages
close to C
modular
efficient
portable
OOP
data abstraction
data encapsulation
inheritance
polymorphism
combines data (properties) with functions (capacities)
Header files
text files conatining declarations and macros
"#include <name_of_file.h>"
Classes
object
instance of a class
you can call
methods
from it
const and volatile
read-only vs. acessible by other programs