.| Autor | Beitrag |
|---|---|
|
000 01.03.2009, 21:15 Protestallianz |
Hi, Ich komme hier nicht weiter, kann mir einer sagen warum das nicht geht??
-GAMING- Dieser Beitrag wurde am 01.03.2009 um 21:16 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
001 01.03.2009, 21:21 caedes |
du solltest definieren, dass iniuni() void zurückgibt, sonst geht er vermutlich implizit davon aus, dass der int zurückgibt "iniuni Sparkonto1 ();" macht garkeinen sinn. vllt solltest du dich nochmal mit dem unterschied zwischen klassen und funktionen/methoden und konstruktoren beschäftigen? --caedes Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen. Dieser Beitrag wurde am 01.03.2009 um 21:22 von caedes bearbeitet. |
|
Profil || Suche |
|
002 01.03.2009, 21:31 Protestallianz |
Ja das Problem ist, wir sollen mit 2 Konstruktoren arbeiten, sonst wäre es ja einfacher! -GAMING- Dieser Beitrag wurde am 01.03.2009 um 21:32 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
003 01.03.2009, 21:37 caedes |
informier dich bitte gründlich, du hast offenbar nicht verstanden, was ein konstruktor ist. tipp: iniuni() ist eine methode und kein konstruktor. die includes sind übrigens auch grenzwertig: conio.h ist irgendwas für msdos und generell haben c++-includes (im ggs zu denen bei C) kein .h am ende lies das nochmal vernünftig nach.. entweder im begleitmaterial der vorlesung/des unterrichts oder lehrbuch oder wasauchimmer du da hoffentlich bekommen hast. so wird das zumindest nix, da du offenbar keinen blassen schimmer hast, was du da tust. --caedes Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen. |
|
Profil || Suche |
|
004 01.03.2009, 21:42 Protestallianz |
So stehts im Buch und der Lehrer meint, dass das .h weggelassen werden kann, wenn die headerdatei im selben ordner ist. Habe verstanden, warum du meinetest uni wäre eine Methode, dachte der wüsste nicht wann er den Konstruktor unterscheiden soll. -GAMING- Dieser Beitrag wurde am 01.03.2009 um 21:50 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
005 01.03.2009, 22:06 caedes |
entweder verwechselst du da was oder er hat keine ahnung der code da könnte so funktionieren. caedes Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen. Dieser Beitrag wurde am 01.03.2009 um 22:06 von caedes bearbeitet. |
|
Profil || Suche |
|
006 01.03.2009, 22:15 Protestallianz |
Geht ja, aber wenn ich jetzt zum Testen mir die Namen ausgeben lasse
-GAMING- Dieser Beitrag wurde am 01.03.2009 um 22:16 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
007 02.03.2009, 09:47 theDon |
void in der Paramaterliste ist in C++ kompletter Schwachsinn. --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
008 02.03.2009, 13:06 Kriz |
...und alles so ohne Referenzen... --K:R-I)Z++ |
|
Profil || Suche |
|
009 02.03.2009, 14:16 LeJean |
Ich versteh #006 nicht so recht - was passiert denn so schlimmes (bzw. was passiert nicht), wenn du die Namen ausgeben lassen willst? --Dieser Beitrag wurde am 02.03.2009 um 14:30 von LeJean bearbeitet. |
|
Profil || Suche |
|
010 02.03.2009, 17:31 Protestallianz |
Bei namey=Sparkonto2.zeigKontoinhaber(); Referenzen tun hier doch eigentlich gar nich Not oder!? Bzw das habe ich auch meinen Lehrer gefragt und der meinte, das wäre nur verwirrend. Der will ja auch die Headerdatei mit .h einbinden. -GAMING- Dieser Beitrag wurde am 02.03.2009 um 17:34 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
011 02.03.2009, 17:53 Adrian_Broher Admin |
98% wahrscheinlichkeit, dass die namey variable nirgends definiert wurde. Es vermeidet eine unnoetige Kopieroperation. Der Mann soll sich mal mit den Specs beschaeftigen. Die Standard Library Header haben kein .h Suffix. -- There is nothing wrong with high standards. It's your problem that you don't meet them. |
|
Profil || Suche |
|
012 02.03.2009, 21:31 Protestallianz |
So habe mich mit einem Freund nochmal drüber unterhhalten der hatte das selbe Problem auch -GAMING- Dieser Beitrag wurde am 02.03.2009 um 21:31 von Protestallianz bearbeitet. |
|
Profil || Suche |
|
013 02.03.2009, 22:22 Bluthund |
Adrian meinte, dass namey nicht deklariert wurde. edit: Hrm beim nochmaligen Lesen deines Posts kommt bei mir etwas Verwirrung auf ob dein "Variable war deklariert" sich auf den string oder das Sparkonto-Objekt aus den darauffolgenden Zeilen bezieht (worauf ich meine Aussage beziehe). Wahrscheinlich aber wohl ersteres womit meine erste Aussage ignoriert werden darf. --The C language combines all the power of assembly language with all the ease-of-use of assembly language. Dieser Beitrag wurde am 02.03.2009 um 23:12 von Bluthund bearbeitet. |
|
Profil || Suche |
|
014 03.03.2009, 14:43 Protestallianz |
Es war auf den String gemeint, ist in der Aufgabe vorgeschrieben mit double, wie würdest du es denn machen? -GAMING- |
|
Profil || Suche |
|
015 03.03.2009, 15:00 theDon |
Fliesskommazahlen haben eine relative Genauigkeit von n Dezimalstellen (bei double precision sind das etwa 15-17 Stueck). Je groesser die Zahl vor dem Komma wird, desto ungenauer wird der Teil hinter dem Komma. Das ist fuer Geldbetraege ziemlich bescheuert, deshalb rechnet man da mit Fixkommazahlen oder direkt in Cent-Bruchteilen. --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
016 03.03.2009, 18:44 Protestallianz |
Ahh Stimmt macht Sinn, werde ich auch mal frei verändern! -GAMING- |
|
Profil || Suche |

