7.1.6.1/1 enthält die folgende Anweisung (Hervorhebung von mir):Welche Relevanz hat diese Anweisung in 7.1.6.1/1 im C++ Standard?
Es gibt zwei cv-Qualifier, const und volatil. Wenn ein cv-Qualifier in einem erscheint Decl-specifier-Seq, die init-declarator-Liste der Erklärung wird nicht leer sein.
Was ist die Relevanz der oben fett gedruckten Aussage? Mit anderen Worten, ist es möglich, ein Beispiel für einen cv-unqualifizierten Typ in einem Deklarationsspezifikator-seq, in dem die Init-Deklarator-Liste der Deklaration leer ist?
Ich war zu schnell mit meiner Antwort - aber können Sie mit etwas anderem kommen? Ich kämpfe. – Columbo
Ich glaube nicht, dass es noch etwas gibt. Eigentlich denke ich, dass das auch nichts über implizites int sagt. Funktionsparameterdeklarationen haben keine init-declator-list, und falls ja, würde Ihre Antwort darauf hinweisen, dass 'void f (const int);' eine ungültige Deklaration ist. – hvd
Ja, genau deshalb habe ich meine Antwort gelöscht, erst später wurde mir diese Tatsache bewusst. :) – Columbo