so was wie for oder while selber machen
-
was ist der sinn von irgendeinEindeutigerNameDenKeinSchweinVerwendet ? die variable kann man doch umgehen
-
Sag deshalb mal bitte deine Idee Helium. (auch wenns vielleicht nicht klappen wird)
Habs probiert. Klappt nicht. Ich hatte vergesen, das Methoden von funktionsloklen Klassen nicht auf Variablen der Funktion zugrefeien können, in der Sie erstellt wurde. Deshalb ist meine Idee sinnlos. Schade
-
func schrieb:
was ist der sinn von irgendeinEindeutigerNameDenKeinSchweinVerwendet ? die variable kann man doch umgehen
Ja, aber es sollte ja auch nur an einem einfachen Beispiel zeigen wie man es prinzipiell machen kann. Kann ja sein, dass noch etwas mit irgendeinEindeutigerNameDenKeinSchweinVerwendet gemacht wird bevor man an das if kommt
.
-
@MaSTaH
Dein Code hat 2 Schwächen die ich eigentlich vermeident wollte
1.)
(aber das ist schon gelöst *g*)
Was ist, wenn der code in der Zeile mehrmals aufgerufen werden soll?
Die Lösung: muß man halt mit for oder while machen
2.)
Was ist wenn in der Funktion main VALIDATE mehr als einmal aufgerufen wurde. Dann haste ne doppelte Definition von "irgendeinEindeutigerNameDenKeinSchweinVerwendet"
-
Soory für die unpassende Frage, aber gibts ein Buch, in dem sowas behandelt wird?(von wegen funktionen, die Funktionen aufrufen, die ihnen als Argument übergeben wurden)
thx
Dumpfie
-
C++ ist leider die falsche Sprache für so ein Anliegen, da sie weder anonyme Funktionen bzw. Code-Blöcke ala Smalltalk, noch Syntaxtransformationen, die über die Möglichkeiten des Präprozessors hinausgehen, bietet.
-
Dumpfie schrieb:
Soory für die unpassende Frage, aber gibts ein Buch, in dem sowas behandelt wird?(von wegen funktionen, die Funktionen aufrufen, die ihnen als Argument übergeben wurden)
Ja, sollte aber eigentlich auch in den FAQ stehen. Ansonsten TC++PL oder ähnliche als Referenz zu Rate ziehen.
-
@Dumpfie: Jo, steht drin... hier: http://www.c-plusplus.net/forum/viewtopic.php?t=39451
-
Aha, danke
-
Je nachdem, was du machen willst könnte boost::lambda vielleicht hilfreich sein.