Announcement

Collapse
No announcement yet.

Return Objekt ; bitte um Hilfe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Return Objekt ; bitte um Hilfe

    Hallo Allezusammen,

    ich moechte von einer Funktion(test()) in klasse A ein Objekt von der Klasse B zurueckschicken. Ich bekomme das Programm nicht kompliert ich mache in A.h <br>
    B test(); <br>
    <br>
    A.cpp <br>
    B A:test() {... return Obj-B;}
    <br>
    <br>main.cpp
    obj-A.test()
    <br>
    <br> Der Kompiler sagt:
    <br>
    A.h:31: parse error before `)' token
    main.cpp: In function `int main()':
    main.cpp:18: no matching function for call to `A::test()'
    make: *** [main.o] Fehler 1
    <br>
    kann jemand mir bitte helfen? oder nach welchem Begriff soll ich danach suchen?

    viele Gruesse,
    Schalter

  • #2
    Ist die Funktion test() als 'public' deklariert

    Comment


    • #3
      Hallo Jochen,

      vielen Dank fuer Deine Hilfe.Ich finde, es ist ganz nett, dass Du versuchst mir zu helfen. Ich hoffe, dass ich auch mal zu weit bin und nicht mehr in Angaengerkramm.

      Die Methode ist schon Public gewesen. Ich habe anderen Fehler gemacht. Ich habe 2 mal object von der Klasse B erzeugt( ein mal bei Def. und ein mal bei Impl.), wobei naturlich das 1. von 2. ueberschrieben war und nur die werte von Constr. im 2. waren.
      Jetzt kann ich int werte im Object schreiben, aber fuer String zeigt er mir koemische Zeichen.

      Viele Gruesse,
      Schalte

      Comment

      Working...
      X