2010-11-03 11 views
7

C++ 0x behebt das Problem der aufeinanderfolgenden schließenden spitzen Klammern in Vorlagen-IDs, wie in vector<vector<int>>. Zwischen > > ist kein Platz mehr erforderlich. Behandelt C++ 0x das Problem von <:: wie in vector<::MyType>? Wird der Platz zwischen < und :: noch benötigt?'verschachtelte' Vorlage `>>` Problem ist gelöst. Was ist mit `<::`?

Edit: Ich meine durch den Wortlaut des Standards (Entwurf). Viele Compiler bewältigen das schon lange.

Antwort

10

Ja, dieser Platz wird derzeit noch benötigt. Aber die US National Body comment 15 hat dies angefordert, um entfernt zu werden, und es sieht so aus, als ob die vorgeschlagene Lösung eingefügt wird (da sie "bereit" ist).