In den Beispielen, die ich sah, wie die Argumente durch Bezugnahme auf die folgende Art und Weise geführt wurden:Wo kaufmännisches Und "&" kann gesetzt werden, wenn Argument durch Referenz übergeben wird?
void AddOne(int &y)
In dem Code, den ich habe ich die folgende Syntax sehen:
void AddOne(int& y)
Ich frage mich, ob es derselbe oder der zweite Fall unterscheidet sich irgendwie von dem ersten.
Leerzeichen in C++ spielt keine Rolle. Du könntest AddOne (int & y) 'void machen, wenn du willst. – chris
@chris: Das stimmt nicht genau. 'unsignedint' und' unsigned int' sind unterschiedliche Folgen von Token. Aber der Code in dieser Frage unterscheidet sich nicht in den Token. –
Für was es wert ist, denke ich, die zweite Option ist klarer; 'int &' ist die Art von 'y'. – JSQuareD