Der Bereich für Schleife bietet verschiedene Adressen im Vergleich zur regulären for-Schleife. Wie kann ich erweiterte for-Schleifen verwenden?C++ - Bereich für Schleife anders als normal für Schleife
iArr
Adresse: 011bf7cc
Bereich für Schleife Adressen: 011bf79c 011bf79c 011bf79c
Regular für Loop-Adressen: 011bf7cc 011bf79c 011bf7d4
#include <iostream>
#include "TestingConstructors.h"
#include <Windows.h>
using namespace std;
int main() {
int i, j, *i1, *i2;
i = 1;
j = 3;
i1 = &i;
i2 = &j;
*i1 = 2;
int iArr[3] = { 1,2,3 };
cout << &iArr << endl << endl;
for (int i : iArr)
cout << &i << " ";
cout << endl << endl;
for (int i = 0; i < ARRAYSIZE(iArr); i++)
cout << &iArr[i] << " ";
system("pause");
return 0;
}
Warum setzen Sie den Code in Kursivschrift? –
Die Adresse von 'i' ändert sich während der Schleife nicht. – crashmstr
uhm fehler schlecht fix es –