This page was translated automatically using artificial intelligence (DeepL). The German version is binding. More information about automatic translation

C++

Introduction, History,
Comparison with Java

Development environments,
digression: minimal languages

The toolchain, modules,
standard and error streams, and
basic language constructs

Lecture (compiler) Lecture (modules)
Exercise: leeres_proj
module_me (Exercise)
Structure (9 mins)
Prototypes (20 mins)
Toolchain (23 mins)
?:Operator (5 mins)

Debugging with gdb, make, evaluating
parameters

Preliminary Exercise
ucopbit debug_test
make_tutorial
project_c.txt (txt)
Loops/Jumps (17 mins)
Recursion (12 mins)
Debugging (18 mins)
Make (15 mins)
Parameters (9 mins)

Types, pointers,
references and arrays

Preliminary Exercises (func.plot code)
GetOpt(long) (18 mins)
CondCompile (14 mins)
Data types (9 mins)
CallBy (27 mins)
Pointers (14 mins)
Arrays (12 mins)

Exceptions

Buffer Overflows

Smart Pointer

Concurrency:
Processes and Threads

Parallelising
fractal calculations

Episodes (17 mins)
Demo (5 mins)

Document: Parallel
calculation in the pool

Containers, iterators,
algorithms

Preliminary Exercise Series: Container (code)
Algo Simplify (code) Solution 

Design samples