Ich habe eine Nicht-Template-Klasse mit einem Template-Konstruktor. Dieser Code kompiliert sich für mich. Aber ich erinnere mich, dass ich irgendwo erwähnt habe, dass Konstruktoren keine Vorlagen sein können. Kann jemand erklären, ob dies eine gültige Verwendung ist?
%Vor%Danke, Gokul.
Für Konstruktoren ist es absolut zulässig, Template-Member zu sein. Die einzige Sache, die ich denken kann, ist, dass ein Vorlagenkonstruktor niemals ein Kopierkonstruktor ist, so dass ein Vorlagenkonstruktor selbst die Erzeugung eines Compiler-generierten Kopierkonstruktors nicht verhindert.
Tags und Links c++ constructor templates