Variable von einer anderen Klasse verwenden

Gast #7069593
Lesenswert?
• ▲
▼
Guten Tag, ich möchte von einer Klasse X einen Wert in Klasse Y 
verwenden

ClassX.h
1
Class X: public Z
2
{
3
 public:
4
 int a;
5
 __fastcall X::X(s* sender);
6
 void __fastcall WertTransfer(int &b);
7
}
ClassX.cpp
1
#include "x.h"
2
 __fastcall X::X(s* sender)
3
{
4
 a = 0;
5
}
6
 void __fastcall WertTransfer(int &b)
7
{
8
 b = a;
9
}
ClassY.h
1
Class Y: public Z
2
{
3
 public:
4
 int b;
5
 __fastcall Y::Y(s* sender);
6
 void __fastcall MachWas();
7
}
ClassY.cpp
1
#include "y.h"
2
 __fastcall Y::Y(s* sender)
3
{
4
 b = 0;
5
}
6
 void __fastcall MachWas()
7
{
8
 y->WertTransfer(b);
9
 String line;
10
 line.sprintf(String("Ausgabe, %d").w_str(),b);
11
 ShowMessage(line);
12
}
Zeile 8 bei ClassY.cpp funktioniert nicht was mache ich falsch? :/
kann mir jemand bitte helfen :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren