Forum: PC-Programmierung c++ Programmierung


von sarda (Gast)


Lesenswert?

Hallo Zusammen,

ich habe eine blöde Frage in C++:
Problemstellung:
habe 2 klassen A und B,

class A
{
    ...
}
class B
{
    .....
    y* tutwas()(
               return x;
             )

ich bin so blöd um zu wissen, wie kann ich von der Implementiereung der 
Klasse B (B.cpp) auf der member x zugreifen???


1000 Dank

von eingangskontrolle (Gast)


Lesenswert?

beispiel unvollständig, antwort nicht möglich...

von Uwe (Gast)


Lesenswert?

kommt drauf an was du an der Steklle mit dem ..... so hingeschrieben 
hast

von Udo S. (urschmitt)


Lesenswert?

Was zum Geier ist denn x?????
Hast du ein C++ Buch?

von beule (Gast)


Lesenswert?

...Schlüsselwort friend...

von sarda (Gast)


Lesenswert?

x ist als Menber Provider.

von Udo S. (urschmitt)


Lesenswert?

sarda schrieb:
> x ist als Menber Provider.
Häh?
Da du keine Lust hast dein Problem zu beschreiben, hat hier wohl keiner 
mehr Lust dir zu helfen!

von sarda (Gast)


Lesenswert?

Udo Schmitt schrieb:
> Da du keine Lust hast dein Problem zu beschreiben, hat hier wohl keiner
> mehr Lust dir zu helfen!

da hast du vollkommen recht

Problem ist wie es oben geschrieben.
 Ich habe zwei Klassen A und B und ich möchte auf eine rückgabe der 
Methode der Klasse B von A zugreifen.

Wie geht es das Bitte???

von No Name Today (Gast)


Lesenswert?

Vorausgesetzt die Methode B.tutwas ist von A aus erreichbar,
sollte das doch möglich sein mit z.B.
1
class A{
2
3
  private void tutAuchWas(){
4
      B klasseB = new B();
5
      y* rueckgabe = B.tutwas();
6
  }
7
8
}


Oder bin ich ganz neben der Spur ???

von No Name Today (Gast)


Lesenswert?

Korrektur, es muss natürlich heißen
1
class A{
2
3
  private void tutAuchWas(){
4
      B instanzVonB = new B();
5
      y* rueckgabe = instanzVonB.tutwas();
6
  }
7
8
}

von guest (Gast)


Lesenswert?

bäh du legst jedes mal ein temporäres objekt an.


Wie wärs wenn du von B erbst?

von No Name Today (Gast)


Lesenswert?

Hmm, mag nicht erben.
Wollen wir uns auf ein globales Feld einigen ?

von Udo S. (urschmitt)


Lesenswert?

Das ist doch reines Rumgerate. Keiner hat eine Ahnung was der TO 
eigentlich will.
Sind das unabhängige Klassen?
Hat er Instanzen oder sind das statische Methoden?
Was ist das omminöse x das der TO zurückgeben will?
Sind die Klassen voneinander abgeleitet?
20 - 30 Zeilen Code würden das alles klären, mit 10min Hirn einschalten 
und erklären was er tun will.
Dazu ist der TO aber leider nicht willens, sprich zu faul!
Wenn ihr eure Glaskugeln weiter bemühen wollt, bitte ... viel Spass.

von sarda (Gast)


Lesenswert?

Hallo und danke an alle, die sich beteiligt haben.

Problem ist gelöst dafür danke ich euch und zwar dank eure Hilfe.

danke und an alle einen schönen Wochenende.

von JamesBlond (Gast)


Lesenswert?

... tja, es wäre nett gewesen, wenn sich der TO wenigstens dazu 
herabgelassen hätte, Problem und Lösung zu erwähnen.

... schade, oh tempora, oh mores

von eingangskontrolle (Gast)


Lesenswert?

JamesBlond schrieb:
> es wäre nett gewesen, wenn sich der TO wenigstens dazu
> herabgelassen hätte, Problem und Lösung zu erwähnen.

jap

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.