Es bezieht sich auf den C++ - Standard, auch bekannt als "ISO/IEC 14882", ein offizielles Dokument von ISO veröffentlicht, das die Syntax und Semantik der Standard-C++ - Sprache angibt.
Leider ist der Standard tatsächlich teurer als die meisten Bücher, aber Sie können online Entwürfe finden, die den offiziellen Standards nahe kommen. Siehe: Where do I find the current C or C++ standard documents?
Bisher gab es vier Standards, veröffentlicht in 1998, 2003, 2011 und 2014, daher die Namen C++ 98, C++ 03, C++ 11 und C++ 14. Das OP der anderen Frage gab nicht an, auf welche Revision es sich bezieht.Ich überprüfte sowohl die 2011 und 2014 Standards, und sie beide haben das gegebene Zitat an der gegebenen Absatznummer.
Die numerische Referenz "27.7.3.6.2/1" kann sich von einer Revision zur nächsten ändern. "[ostream.inserters.arithmetik]/1" ist stabiler, da sich die Abschnittsnamen nicht ändern, aber Absatznummern und Formulierungen können sich immer noch ändern, daher ist es wichtig, anzugeben, auf welche Revision Sie sich beziehen.
Vielen Dank.Kennen Sie den Namen dieses Dokuments? Ich finde jemanden esle verwenden es auch. Zum Beispiel, http://stackoverflow.com/questions/8239262/why-is-the-address-of-this-volatile-variable-always-at-1 Wie GMan sagt, sollte die cv-Qualifikation des Typs auf hingewiesen werden für das Geschäft, eine Adresse zu drucken, irrelevant sein. Vielleicht sollte die in 27.7.3.6.2 definierte Überladung operator << sein (const volatile void * val); ich kann keinen Nachteil sofort sehen. – MacroFun
@utility: - Hinzugefügt. –
@barley: - Es ist dem Index sehr ähnlich, den Sie auf der ersten Seite Ihres Buches finden. Wenn Sie auf einen Abschnitt verweisen möchten, verweisen Sie auf den Index für den schnellen Abruf. –