type-deduction
Что это значит, когда я использую new auto? Рассмотрим выражение: new auto(5) Каков тип динамически выделяемого объекта? Какой тип указателя он возвращает?...
#include <iostream> #include <math.h> using namespace std; int main() { int i{100}; float f{3.14}; double d{3.14159}; cout<<"size of int is: " <<sizeof(i)<<endl; cout<<"size of float is: " <<sizeof(f)<<endl; cout<<"size of d...
как я понял в C++11 decltype(expression) используется для вывода точно такого же типа данного выражения. Но когда выражение заключено в скобки само по себе, то выводит тип ссылка lvalue тип выражения. Например: int x; decltype(x) y = x; эквивалентно int y = x; а, int x; decltype((x)) y = x; эквивалентно...