C++ - lvalue, rvalue abbreviations
lvalue: locatable value(addressable value) xvalue: expiring value glvalue: generalizable lvalue, it will be lvalue or xvalue rvalue: not addressable value(no...
lvalue: locatable value(addressable value) xvalue: expiring value glvalue: generalizable lvalue, it will be lvalue or xvalue rvalue: not addressable value(no...
Using unique_ptr for a custom resource such as opening a file.
Please watch the following youtube to understand basic of C++ template meta programming
Declaring virtual destructor will disable move sematic
Comparing decltype vs declval in C++