Implementierungsproblem - Seite 2 |
| 23.10.2017, 00:13 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 |
Wenigstens paar lustige Worte dabei.Für mich sind diese einfachen Dinge auch noch sehr schwer. Ich poste nochmals den kompletten code. Bitte sagen welche Fehler du genau bei der addResult Methode meintest,weil es gab zu viele Missverständnisse. Wusste gar net was du meinst
|
|||||||
|
|
||||||||
| 23.10.2017, 00:24 | Auf diesen Beitrag antworten » | |||||||
| as_string | erstmal bei der getTotalPoints(): Dir ist schon klar, dass er beim ersten return raus springt und dann in der Methode sonst gar nichts mehr macht. Du musst einen Wert berechnen und den zurück geben und nicht dreimal return. Das sind wirklich die grundlegendsten Grundlagen... Was musst Du also tun, wenn Du 3 Punkte für jedes gewonnene und einen für jedes unentschieden-gespielte Spiel bekommst? Was machst Du mit den Punkten? Zu der addResults()-Methode: Mache mir die Tabelle, dann siehst Du was falsch ist! |
|||||||
| 23.10.2017, 00:28 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Keine Ahnung ob es sowas gibt
|
|||||||
| 23.10.2017, 00:28 | Auf diesen Beitrag antworten » | |||||||
| as_string | OK, extra Service, ich mache die Tabelle vor:
Gehe einfach auf "zitieren" und ersetze die Fragezeichen durch die richtigen Werte. Ich habe ja sogar schon das erste Spiel eingetragen, also das ist doch wirklich extrem nett von mir, oder? |
|||||||
| Anzeige | ||||||||
|
|
||||||||
| 23.10.2017, 00:30 | Auf diesen Beitrag antworten » | |||||||
| as_string |
Meine Güte, Du musst natürlich die Punkte summieren! drei mal die wins PLUS eins mal die equals und die lost kannst Du weg lassen, die gehen in die Summe ja nicht ein, weil Du die mit 0 multiplizierst... Also so was hab ich wirklich noch nicht erlebt. |
|||||||
| 23.10.2017, 00:37 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 |
ok gehe pennen .Bin mit den Nerven am Ende
Morgen geht es weiter mit Operator Ausgabe
|
|||||||
| 23.10.2017, 00:44 | Auf diesen Beitrag antworten » | |||||||
| as_string |
Mach doch endlich mal meine Tabelle! Das mit dem Aufsummieren stimmt doch immer noch nicht! |
|||||||
| 23.10.2017, 11:20 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Bin gegen Abend wieder da. Mache dann deine Tabelle
Poste sie dann. Wie soll ich die genau haben ? Aber ich glaube ,dass ich vielleicht verstehe was du meinst . Mann muss ja auch z.B bei einem Sieg auch die kassierten Tore mitzählen oder ? Nur als Bsp: Meinst du die Logik so?
|
|||||||
| 23.10.2017, 13:36 | Auf diesen Beitrag antworten » | |||||||
| as_string | Du musst immer die jeweiligen Tore mitzählen, völlig unabhängig davon ob gewonnen oder verloren. Mach das einfach raus aus dem ganzen if-Zeugs! |
|||||||
| 23.10.2017, 16:51 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Was meinst du jetzt genau String ? |
|||||||
| 23.10.2017, 17:05 | Auf diesen Beitrag antworten » | |||||||
| as_string |
Was meine ich wie genau? Noch genauer wäre es nur, wenn ich gleich den Quelltext hinschreiben würde. Willst Du darauf hinaus, dann sag’s gleich! Ich glaube Du willst uns alle nur verarschen! |
|||||||
| 23.10.2017, 17:40 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Nein
. Ich poste später meinen Ansatz |
|||||||
| 23.10.2017, 23:35 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 |
Mach mich jetzt an die Operator Ausgabe . Wenigstens paar Tipps dafür ? Bevor ich wieder dumme Ansätze bringe ?
|
|||||||
| 24.10.2017, 01:10 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | habe die Operator Ausgabe implementiert ? Die kommt im Header oder ?
|
|||||||
| 24.10.2017, 01:16 | Auf diesen Beitrag antworten » | |||||||
| as_string | Um das vielleicht doch noch irgendwie hin zu bekommen: Schau mal, die zwei Zeilen
Abgesehen davon sollte man wirklich if(){} else if() {} else {} verwenden. Die drei Bedingungen schließen sich ja gegenseitig aus und decken umgekehrt gemeinsam aber alle Möglichkeiten ab. Gute Tipps haben Dich bisher doch auch nicht von dummen Ansätzen abgehalten. Was sollte das also bringen? |
|||||||
| 24.10.2017, 01:18 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 |
Stimmt auch wieder
Du hast meinen Ansatz übersehen?
|
|||||||
| 24.10.2017, 08:49 | Auf diesen Beitrag antworten » | |||||||
| as_string | Kurz zwei Punkte: Seit wann implementieren wir direkt in der Header-Datei? Was ist, wenn das Team nicht Bayern München sondern Eintracht Frankfurt ist? Meinst Du, die würden sich über die Ausgabe freuen? Ich finde halt, so was muss einem schon auffallen, wenn man so was hin schreibt. Deshalb glaube ich Dir auch nicht mehr was Du erzählst. Du willst uns nur verarschen... Generell: ließ doch irgendwie erst ein Buch oder auch online über Operatorüberladung |
|||||||
| 24.10.2017, 09:44 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 |
Soll ich nicht besser m_goalsScoredTotal nehmen ? Bei goalsScored zeigt er ja Fehler an? |
|||||||
| 24.10.2017, 09:48 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Ich denke ,dass ich die member Variablen nutzen muss oder ? Die anderen variablen erkennt er ja nicht ?
|
|||||||
| 24.10.2017, 10:43 | Auf diesen Beitrag antworten » | |||||||
| as_string | Es zeigt sich halt mal wieder, dass Du komplett planlos bist in jeder Hinsicht. Das wird auch nicht besser werden... Ich bin raus, such Dir nen anderen Trottel! |
|||||||
| 24.10.2017, 21:23 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Über meine Dummheit können wir uns ja später streiten
Etwas besser ?
|
|||||||
| 25.10.2017, 05:56 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Habe es hinbekommen. Hier nochmal für die Nachwelt ,falls jemand sich irgendwann mal mit der Aufgabe beschäftigt. Muss sich dann nicht dumm und dämlich fragen
Habe getestet,die Ausgabe kommt richtig aus. |
|||||||
| 25.10.2017, 14:24 | Auf diesen Beitrag antworten » | |||||||
| as_string | Für die Nachwelt noch ein paar Anmerkungen:
Mehr hab ich mir nicht angeschaut. Aber das sollte man schon beachten. Gruß Marco |
|||||||
| 25.10.2017, 15:34 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Aber mir wurde das von jemanden erklärt das man keine Funktionen beim operator aufrufen kann. Es wurden ja auch fehler in meinem Ansatz angezeigt . Aber du meintest ja gleich : Ich will euch verarschen
|
|||||||
| 25.10.2017, 15:37 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Zum Vergleich der Tabellenplätze implementieren Sie den überladenen Operator <, der true zurückgibt, wenn das Team des linken Operanden besser ist als das Team des rechten, also einen kleineren Tabellenplatz erhält. Er ist wie folgt spezifiziert:  Es wird true zurückgegeben, wenn der linke Operand mehr Punkte hat als der rechte Operand.  Bei gleich vielen Punkten entscheidet die Tordifferenz (Gesamtzahl eigener Tore – Gesamtzahl Gegentore). Wenn der linke Operand eine bessere (höhere) Tordifferenz hat als der rechte, wird ebenfalls true zurückgegeben.  In allen anderen Fällen wird false zurückgegeben Ich bekomme hier die Fehlermeldungen net weg string:
Bekomme folgende Fehlerescription Resource Path Location Type base operand of '->' has non-pointer type 'const CTeam' CTeam.cpp /CTeam line 70 C/C++ Problem Description Resource Path Location Type passing 'const CTeam' as 'this' argument discards qualifiers [-fpermissive] CTeam.cpp /CTeam line 74 C/C++ Problem |
|||||||
| 25.10.2017, 22:08 | Auf diesen Beitrag antworten » | |||||||
| as_string |
Das ist auch wieder Blödsinn. Da hast Du sicher wieder etwas falsch verstanden.
Gruß Marco |
|||||||
| 25.10.2017, 22:22 | Auf diesen Beitrag antworten » | |||||||
| Kevin33 | Aha ok . Dann rufe ich das nächste mal die Funktion auf ,hatte ich übrigens in meinen ersten Ansätzen auch. Wie sieht es genau mit der anderen Methode aus? Bekomme die Compiler Fehler net weg |
|||||||
| 25.10.2017, 22:31 | Auf diesen Beitrag antworten » | |||||||
| as_string | Lass das "this->" einfach komplett weg. Richtig wäre sonst auch "this.", aber das ist unnötig. Auch "rop->" ist falsch, da dann "rop.", was man allerdings nicht weg lassen kann. Aber: Du kopierst das doch alles irgendwo her. Da kommt doch nichts von Dir selber. Erklär doch mal in eigenen Worten, was da überhaupt passieren soll. Außerdem hast Du bei uns ja die Aufgabe auch noch nicht gepostet, so weit ich das sehen kann zumindest. |
|||||||
| 25.10.2017, 22:42 | Auf diesen Beitrag antworten » | |||||||
| Kevn33 | Das ist eigentlich von mir. Mit this greift man auf das aktuelle Objekt und mit rop. auf das andere . Soll ich top und this komplett weglassen oder wie? |
|||||||
| 25.10.2017, 23:27 | Auf diesen Beitrag antworten » | |||||||
| as_string | Solche Dinge stehen in genug Büchern oder auch im Netz. Lies doch einfach mal irgendwo, wie man einen Vergleichsoperator für eine C++ Klasse überlädt, was es überhaupt soll und wie man was macht. Das macht doch echt überhaupt keinen Sinn, wenn ich denselben Kram hier gerade nochmal erkläre! |
|||||||
|
|
