Ich sah Code wie dieser früher:Was zwischen tun Vektor <vector<T...> der Unterschied> und Vektor <vector<T> ...>
using A = std::vector<std::vector<T>...>
wo T
eine variadische Liste der Vorlage Argumente ist. Ich wollte wissen, was der Unterschied zwischen dem Platzieren des Parameterpakets an dem Ende der letzten spitzen Klammer und dem ersten ist. Zum Beispiel:
using B = std::vector<std::vector<T...>>;
Beide von diesen beiden kompilieren, aber ich weiß nicht, was der Unterschied ist.
Kann jemand erklären? Vielen Dank.
Und weder würde – Praetorian
kompilieren @Praetorian du hast Recht. Ich glaube jedoch, dass OP mehr daran interessiert ist, wie die Parameterpakete erweitert werden. – mfontanini