Hallo zusammen.
Ich habe bereits nachgelesen aber ich blick die letzte Zeile meines Beispielprogrämmchen nicht.
Sieht so aus:
class KomplexeZahl{ ....
KomplexeZahl Add\_two\_Komplx\_Zahlen(KomplexeZahl& Klasse){
...
}
friend KomplexeZahl Multipliziere\_two\_Komplx\_Zahlen(
KomplexeZahl& Klasse\_1,KomplexeZahl& Klasse\_2){
...
}
}
int main(){...
double Zahl\_1 = 5.5;
double Zahl\_2 = 8.7;
KomplexeZahl Klasse\_1(Zahl\_1,Zahl\_2);
double Zahl\_1 = 2.5;
double Zahl\_2 = 2.7;
KomplexeZahl Klasse\_2(Zahl\_1,Zahl\_2);
cout
Klar, ich frag mich warum man einfach in der main direkt ohne Angabe einer Klasse (und geht so gar ohne Initialisierung)
"Add\_two\_Komplx\_Zahlen(Klasse\_1,Klasse\_2)" aufrufen kann.
Klar das hat mit "friend KomplexeZahl Multipliziere..." usw. zu tun.
Aber warum ?
Schönen Dank
Gruß Sebasitan