C++

Class template argument deduction (CTAD)

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Që nga C++17, s'ke pse e shkruan tipin e template-it kur kompajleri e kupton nga vlerat: std::vector v{1, 2, 3}; në vend të std::vector<int>. E njëjta për std::pair dhe std::tuple.

EnglishEN

Since C++17, you don't have to write the template type when the compiler can work it out: std::vector v{1, 2, 3}; instead of std::vector<int>. The same for std::pair and std::tuple.

Si ta mendosh

Si kamerieri që e kupton porosinë nga ajo që tregon.

Lexoje në anglisht

Like a waiter who works out your order from what you point at.

Shembull kodicpp

std::vector v{1, 2, 3};          // vector<int>
std::pair p{"Arta", 5};           // pair<const char*, int>

Terma të lidhur