TuxuT
Ensign
- Registriert
- Sep. 2011
- Beiträge
- 251
Hallo Gemeinde,
ich komme irgendwie nicht weiter.
Ich habe eine Klasse cCircle mit einem Struct sPoint.
Diese Klasse soll eine public-Methode mGetMyPoint() bekommen, die einen Pointer aufnimmt und den Pointer auf sPoint "umbiegt", so dass der Aufrufer der public-Methode an die Struct Elemente kommen kann.
Ich weiß nur nicht wie?
So funktioniert es jedenfalls nicht:
ich komme irgendwie nicht weiter.
Ich habe eine Klasse cCircle mit einem Struct sPoint.
Diese Klasse soll eine public-Methode mGetMyPoint() bekommen, die einen Pointer aufnimmt und den Pointer auf sPoint "umbiegt", so dass der Aufrufer der public-Methode an die Struct Elemente kommen kann.
Ich weiß nur nicht wie?
So funktioniert es jedenfalls nicht:
C++:
class cCircle
{
public:
struct sPoint
{
uint32_t posX;
uint32_t posY;
};
cCircle()
{
myPoint.posX = 10;
myPoint.posY = 20;
}
~cCircle(){};
void mGetMyPoint(sPoint* Point)
{
Point = &this->myPoint;
}
private:
sPoint myPoint;
};
int main(int argc, char *argv[])
{
cCircle::sPoint* pPoint = NULL;
cCircle myCircle;
myCircle.mGetMyPoint(pPoint);
return 0;
}