C++

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

Terma të lidhur