Initializer lists ({ })
Në shqip: Listat e inicializimit
ShpjegimiSQ
Me kllapa gjarpër { } mund ta inicializosh pothuajse çdo gjë në C++ modern: int x{5}, std::vector<int> v{1, 2, 3}. Ka një avantazh: kompajleri s'të lejon konvertime që humbin të dhëna, si int x{2.7}.
EnglishEN
With curly braces { } you can initialise almost anything in modern C++: int x{5}, std::vector<int> v{1, 2, 3}. There's a bonus: the compiler won't allow conversions that lose data, like int x{2.7}.
Si ta mendosh
Si ta mbushësh shportën me të gjitha frutat njëherësh, në vend që t'i futësh një nga një.
Lexoje në anglisht
Like filling the basket with all the fruit at once instead of one at a time.
Shembull kodicpp
std::vector<int> notat{5, 4, 3};
int x{10};
// int y{2.7}; // Gabim: humbet .7