Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction to c++ - Coggle Diagram
Introduction to c++
differences c and c++
c++
Two functions cannot have the same prototype
Defaut value for parameters
Variables declared anywhere in the code block
c
Two functions cannot have the same name
Parameters are always necessary
Variables declaration in the beginning
differences python and c++
python
Variables are accessible even outside the loop
Web development, data analysis, scientific computations, etc
It is slower since it uses an interpreter
c++
It is faster once compiled
The scope of variables is limited within the loops
Game development, embedded systems, etc
main aspects
OOP concepts
data hiding
data abstraction
inheritance
polymorphism
created from c
portable programs for various platforms
efficient
universally usable modular programs
extensions
templates
exception handling