pluralsight
c++ Kate Gregory
smart pointers : delete auto
zero abstraction cost: new abstraction added to cpp lib, no extract cost is guaranteed
= compile + linking
a.cpp -- (compile) -> object b.cpp -- (compile) -> object2 ... | -> (link) ---> exe
Integers
- short/ long / int Real numbers
- float/ double Character
- char/ unsigned char char can contain only ASCII symbol. unicode use *2 space Boolean
- bool Auto
- ask compiler to deduce the type, still strongly typed
- Problem: Compile | cannot build cache
File > Invalidate cache (will restart Clion)
cd C:\Users\hanyi\CLionProjects\untitled\ rmdir /S /Q cmake-build-debug