Ich habe vor kurzem GoingNative2012 über natürlich C++ 11 beobachtet.Was ist der Operator "", den ich in GoingNative2012 gesehen habe
In Bjarne Stroustrup Abschnitt fand ich heraus, es gab eine interessante Operatorfunktion, die wie folgt war.
constexpr Value<Second> operator""s(long double d)
{
return Value<Second>(d);
}
Nun, neben constexpr, die 11, in C++ wie ein neues Schlüsselwort sieht
Ich habe noch nie bekannt "" Überlast-fähig ist?
Ist dies eine der neuen Funktionen in C++, obwohl ich es nicht mit VS 2010 testen konnte?
Vielen Dank im Voraus.
Bist du nicht zu dem, was zu hören er sagen wurde, wenn Sie es gesehen? – Troubadour
Dieses Codebeispiel ist auf zwei Arten falsch: 1) Leerzeichen zwischen dem Suffix "" und dem Suffix und 2) benutzerdefinierte Suffixe sollten mit einem Unterstrich beginnen; Suffixe, die nicht mit einem Unterstrich beginnen, sind für die zukünftige Standardisierung reserviert. –