1. 程式人生 > >long long ,列表初始化

long long ,列表初始化

1.long long型別  64位8位元組

2.列表初始化,作為c++11新標準的一部分,用{}(花括號)來初始化變數得到了全面的應用。現在,無論是初始化物件還是某些時候為物件賦新值(用於賦值?沒查,不確定),都可以使用這樣一組由花括號括起來的初始值。

int a=0;
int a={0};
int a(0);
int a{0};
vector<string> v1{"a","an","the"};
vector<string>v1("a","an","the");//錯誤

特點:用於內建型別的變數時,初始值存在丟失資訊的風險則編譯器將報錯。

long double ld = 3.14111111111;
int a{ld},b={ld};//錯誤
int a(ld),b=ld;//轉換執行