Template-Parameterliste mit Schablonentypen

8

C ++ erlaubt Template-Template-Parameter wie folgt:

%Vor% Der

Bool -Typ kann durch typedef ersetzt werden (es ist also nicht erforderlich, dass der ursprüngliche Typname in der Deklaration angezeigt wird):

%Vor%

Das funktioniert perfekt, aber wenn ich versuche, eine geschachtelte Struktur wie folgt zu definieren:

%Vor%

Dann kann der folgende Code nicht kompiliert werden:

%Vor%

Ist das ein standardkonformes Verhalten oder mache ich etwas falsch? Ich benutze MSVS 2008.

BEARBEITEN:
Ich habe einen Fehlerbericht in Microsoft-Supportforen gepostet: Fehlerbericht

    
Jan Holecek 31.03.2011, 09:11
quelle

1 Antwort

4

Das scheint ein Fehler in VC ++ zu sein; Ich habe überprüft, dass das Verhalten in VC ++ 2010 SP1 unverändert ist. Ich empfehle, einen Fehlerbericht auf MS Connect zu veröffentlichen und den Link hier zu veröffentlichen, damit wir ihn abstimmen können.

    
ildjarn 31.03.2011, 09:23
quelle