Seit C++17 kompiliert folgende Definition problemlos: "std::pair myPair{1, 2.3};". Was macht man sich hier zu Nutze?
Leider falsch!
Richtig!
Leider falsch!
Leider falsch!
Die "class template argument deduction" sorgt dafür, dass bei der Verwendung von generischen Klassen Typen abgeleitet werden können. Vor C++17 musste man "std::pair myPair{1, 2.3};" schreiben.