C ++ 11 bereichsbasierter Auto for-Schleife nach Wert, Referenz und Zeiger

7

Ich weiß, wie man das Schlüsselwort auto in der for-Schleife benutzt, um dieses Array entweder nach Wert oder Verweis zu iterieren.

%Vor%

Ich schaue mir also die dritte Version dieser Konvention an. Wie verwende ich Zeiger hier?

    
ckain 27.11.2013, 10:12
quelle

3 Antworten

11
%Vor%     
Yakk 27.11.2013, 12:14
quelle
7

Sie nicht. Wenn Sie einen Zeiger wollen, schreiben Sie entweder eine klassische For-Schleife oder eine Schleife als Referenz und nehmen Sie die Adresse.

    
Sebastian Redl 27.11.2013 10:18
quelle
3

Ich empfehle es nicht, aber wenn Sie darauf bestehen, den Zeiger -> -Syntax zu verwenden, machen Sie einfach ein Array von A* und behandeln Sie es wie einen Wert (dh regelmäßig auto in der Range-for-Schleife)

%Vor%

Live-Beispiel

    
TemplateRex 27.11.2013 10:41
quelle

Tags und Links