Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

11

18.04.2007, 15:47

Yo, aber evtl ist ein GetInt() nicht die eleganteste Lösung? Und da sowiso mindestens 70% der Zeit für die Programmplanung investiert werden... :)
@D13_Dreinig

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

18.04.2007, 16:08

Oo.....also bei mir nit. Da probiere ich lieber drauf los und jetzt bitte keine Kommentare unter dem Motto "das kann man nicht machen" oder "das geht nur bei kleinen Sachen". Klar mache ich mir ein paar Gedanken vorher aber oft hilft einfaches probieren, weil an die Masse an Fehlerquellen und Probleme kann man garnicht denken(oder ich bin einfach nur zu beschränkt um alle Probleme schon vorher zu erkennen).
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

13

18.04.2007, 16:18

Zitat von »"Nox"«

Oo.....also bei mir nit. Da probiere ich lieber drauf los und jetzt bitte keine Kommentare unter dem Motto "das kann man nicht machen" oder "das geht nur bei kleinen Sachen". Klar mache ich mir ein paar Gedanken vorher aber oft hilft einfaches probieren, weil an die Masse an Fehlerquellen und Probleme kann man garnicht denken(oder ich bin einfach nur zu beschränkt um alle Probleme schon vorher zu erkennen).


In meinem Job umfasst die Planung noch einiges mehr als nur simples "über den Code Gedanken machen". Darum bin ich das wohl auch anders gewöhnt und entsprechend entwickel ich auch privat meine Programme. Gewiss probier ich auch ab so "reingehackter" Code taugt oftmals nicht viel und verursacht mehr Frust als Freude! :)

Naja, jetzt aber zurück zum Thema! :)
@D13_Dreinig

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

14

18.04.2007, 16:40

Hehe, vielen Dank Leute =) Ich bin ohne Zweifel auch ein Anhänger der planenden Fraktion, ohne vorherige Skizzen etc. geht nur in wenigen Fällen was, meistens trage ich Ideen eine Woche im Alltag mit mir herum, bevor ich sie implementiere (das ist zugegebenermaßen aber nicht immer freiwillig *g*) Im Endeffekt entsteht so meist "schönerer" Code den ich einmal schreibe und die genaue Funktionsweise dann wieder vergesse. Meistens weil es später nicht mehr nötig ist ein "vergessenes" Feature hinzuzufügen.

Ich schwanke grad zwischen den Ideen der beiden Davids. Scherfgens Version ist mit Sicherheit einfacher zu implementieren und sollte für meine Fälle ausreichen. Aber die andere Lösung bietet so herrlich exakt das was ich mir wünsche :D

Weitergekommen bin ich aber in jedem Fall :)

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

15

18.04.2007, 18:06

Zitat von »"Phil_GDM"«

Ja du musst es so machen. Return-typen von Funktionen dürfen in C++ nicht überladen werden.


man kann aber eine template variable zurückgeben. das erscheint mir hier am einfachsten. ich weiß nur nicht ob das mit operatoren geht... mit funktionen ja.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

16

18.04.2007, 19:02

Zitat von »"rewb0rn"«

Zitat von »"Phil_GDM"«

Ja du musst es so machen. Return-typen von Funktionen dürfen in C++ nicht überladen werden.


man kann aber eine template variable zurückgeben. das erscheint mir hier am einfachsten. ich weiß nur nicht ob das mit operatoren geht... mit funktionen ja.


Hat das nicht David Scherfgen vorgeschlagen. Und was mit Funktionen geht geht auch mit Operatoren, weil du ja nicht den Operator überlädst sondern die Funktion welche vom Operator aufgerufen wird! ;)
@D13_Dreinig

Werbeanzeige