C++ spec Kapitel 8 [dcl.decl], sagen:
Jeder init-declarator in einer Erklärung als separat analysiert wird, wenn es in einer Erklärung wurde von selbst.(100)
Fußnote (100) geht weiter zu sagen:
(100) ist eine Erklärung mit mehreren Deklaratoren ist in der Regel gleichbedeutend mit der entsprechenden Sequenz von Erklärungen mit jeweils einem einzigen declarator. Das ist
T D1, D2, ... Dn;
in der Regel zu
T D1; T D2; ... T Dn;
... gleichwertig ist, und dann nennt einige Ausnahmen, von denen keines in einer solchen einfachen Fällen anzuwenden.
Also die Antwort auf Ihre Frage ist, dass die Objekte in der Reihenfolge erstellt werden, in der Sie sie auflisten. Und nein, es ist kein Komma-Operator.
Das Komma in einer Erklärung nicht der Komma-Operator, es ist lediglich ein Separator. –
Mögliches Duplikat von [Wie funktioniert der Komma-Operator] (http://stackoverflow.com/questions/54142/how-does-the-common-operator-work) – Zakkery
In diesem Fall ist es nicht der Komma-Operator. – NathanOliver