Ich lerne über Referenzen und Zeiger, und etwas in der Anleitung kompiliert sich nicht für mich (ich verwende GCC).Variable Referenzen
Okay, hier ist der Code:
#include <iostream>
using namespace std;
int main()
{
int ted = 5;
int andy = 6;
ted = &andy;
cout << "ted: " << ted << endl;
cout << "andy: " << andy << endl;
}
Die Compiler Ausgabe sagt: "Fehler: ungültige Konvertierung von 'int *' auf 'int'" Ich habe auch versucht, einen String = v; v = &andy; aber das hat auch nicht funktioniert.
Wie kann ich die Speicheradresse einer Variablen zuweisen?
sehr vorsichtig sein, über Referenzen sprechen, wenn Sie Zeiger bedeuten. – Matt
Seien Sie auch sehr vorsichtig, wenn Sie über Speicheradressen sprechen, wenn Sie Zeiger meinen. – Pubby