Glossary: C++ Beyond the Basics
Class template argument deduction
Also written: CTAD
The compiler working out a class template's type arguments from the constructor arguments, so `std::vector v{1, 2};` is a `std::vector<int>`.
Glossary: C++ Beyond the Basics
Also written: CTAD
The compiler working out a class template's type arguments from the constructor arguments, so `std::vector v{1, 2};` is a `std::vector<int>`.