bitte vollständigen Source-Code, dann kann mans dir sicher zeigen!
Tachsen!
ich programmiere mit C++11 und bekomme beim debuggen folgende Fehler angezeigt:
1. "could not convert 'pointer' from 'typ*' to 'typ'"
2. "cannot convert 'typ' to 'typ*' in assignment"
Ich weiß leider nicht wie ich diese Fehlermeldungen interpretieren soll. Was hat das zu bedeuten, dass beim ersten Typ kein Sternchen ist (ich nehme mal an damit ist der Dereferenzierungsoperatur gemeint), beim zweiten aber schon. Es müsste sich bei beidem um Pointer handeln.
dankesehr
bitte vollständigen Source-Code, dann kann mans dir sicher zeigen!
Du versuchst einen Pointertyp auf einen nicht Pointertyp zu casten. Wie gesagt. Zeigt Quellcode, dann kann man dir helfen.
Als Beispiel:
Code:int * p = 10; //Pointer vom typ int auf die Adresse 10 int a = 10;//Variable vom Typ int mit wert 10 int * b = &a;//Pointer vom typ int mit der Addresse von a
Servus,
ich habe auch ein Problem. Und zwar sind es zwei Fehlermeldungen vom Debugger:
- prototype for 'typA typA:pen(std::int, typA*)' does not match any in class 'typA'
markierte Zeile: typA typA:pen(int, typA)
- candidate is: typA typA:pen(std::int, typA)
markierte Zeile: typA open(int, typA);
keine Ahnung wo das Problem liegt. Hat sonst immer funktioniert
Kannst du das bitte in Code Tags schreiben. Das Forum macht da leider Smilies drauf. Vorallem pack es in einen neuen Thread und zeig deinen Code dazu. Und du meinst den Compiler und nicht den Debugger.
Lesezeichen