.H and .CPP, why do you need them?
Forward declaration
Precompilation time and how to decrease it
Lambdas, when use them, what are capture methods?
What is CreateWeakLambda in UE4?
How to disable code optimization and why do you need it?
Virtual destructors and constructor
Minuses and nuances of std::vector. How to avoid them?
Move semantics in c++ 11, what is it and how to use it?
unique_ptr
shared_ptr
Heap
Stack
Initializer Lists
Allows to fill user-defined objects in a way similar to Array.
Created automatically by using braces {1,2,3}
Must be implemented in an object as a constructor with initializer list