Die Suche ergab 207 Treffer

von odenter
23.08.2011, 10:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

Wie gesagt, ich verstehe es nicht. Es erscheint mir voellig sinnlos. Du willst sowas machen wir "map[blubb]=bla;DoEvent();" Warum schreibst du dann nicht eine Funktion die das macht? Warum musst du std::map wrappen? std::map ist ja bereits ein Wrapper. Nein ich will sowas machen wie: Ist ...
von odenter
23.08.2011, 09:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

TGGC hat geschrieben:Ich verstehs nicht. Wo ist der Sinn dieses Wrappers? Du solltest dir nur zur Sicherheit noch einen Wrapper fuer deinen Wrapper schreiben...
Dann hast Du wohl nicht richtig gelesen und verstanden was ich machen will.
von odenter
22.08.2011, 20:47
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

Sobald das Ding kurz vor der Freigabe steht, schick mir bitte eine PM mit dem Namen, damit ich es bloß nie versehentlich benutze. Echt – du könntest mit der Operatorüberladung und const *perfekt* verhindern, dass jemals irgendwer Murks mit der Klasse baut. Und fährst stattdessen die trust me on thi...
von odenter
22.08.2011, 19:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

Richtig. Außerdem weißt du schon, dass operator [] ein neues Element anlegt, falls der Schlüssel ins Leere führt? Wenn du ihn benutzt hast du also keine Möglichkeit, festzustellen, wann etwas eingefügt wurde (es sei denn, du fängst mit Umwegen an wie, vorher und nachher die Größe abzufragen und bei...
von odenter
22.08.2011, 19:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eingabeverarbeitung
Antworten: 9
Zugriffe: 1346

Re: Eingabeverarbeitung

Dann positionierst Du den Cursor in der Mitte des Fensters, und der Anwender hat selbst schuld. :) Oder in dem Fall, schiebst Du das Fenster zurück in die Mitte des Desktopfensters. GetClientRect oder so ähnlich müsste die WinAPI Funktion heissen. Den Task zu switchen um ein anderes Fenster zu aktiv...
von odenter
21.08.2011, 21:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eingabeverarbeitung
Antworten: 9
Zugriffe: 1346

Re: Eingabeverarbeitung

Also eigentlich musst Du nur die entsprechenden WM_XXXX Messages in der Callback zu Deinem Fenster behandeln und es sollte alles normal funktionieren.
Hast Du vielleicht irgendwie mit Hooks was gemacht und nen globalen Hook installiert der Dir alle Events der Maus abfängt?
von odenter
21.08.2011, 15:39
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

Richtig. Außerdem weißt du schon, dass operator [] ein neues Element anlegt, falls der Schlüssel ins Leere führt? Wenn du ihn benutzt hast du also keine Möglichkeit, festzustellen, wann etwas eingefügt wurde (es sei denn, du fängst mit Umwegen an wie, vorher und nachher die Größe abzufragen und bei...
von odenter
20.08.2011, 23:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Re: Wrapper für std::map

Hallo. Du hast einfach nur ein `const` vergessen: VALUE& operator[] (const KEY& key) { return (*_items)[key]; } Danke! Etwas Kritik an deinem Code habe ich aber noch: Warum benutzt du für `_items` einen Pointer? Der ist hier eigentlich eine unnötige Indirektion. Aufbauend darauf hast du dir...
von odenter
20.08.2011, 20:30
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 3897

Wrapper für std::map

Ich brauch mal fachkundige Hilfe. Ich will std::map wrappen um später events zu feuern wenn z.B. Items eigenfügt oder geändert werden. Für std::vector und std::list habe ich das erfolgreich hinbekommen. Bei std::map macht der [] operator Probleme. Hier der Code #pragma once #include <map> template <...
von odenter
22.07.2011, 19:00
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Einstieg in Spieleprogrammierung mit Voxels
Antworten: 33
Zugriffe: 9895

Re: Einstieg in Spieleprogrammierung mit Voxels

Mehr als 1 Byte pro cube geht schon, man darf halt nur nicht die gesammte Spielwelt vor dem Start erzeugen sondern halt "on the fly" dann gehen auch mehr als 1 Byte Informationen pro cube. Gespeichert wird halt nur das was man schon "gesehen" hat, macht Minecraft ja letztlich auc...
von odenter
22.07.2011, 09:01
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Chancen auf Hobby Entwickler?
Antworten: 4
Zugriffe: 2103

Re: Chancen auf Hobby Entwickler?

Das hängt von der Bezahlung ab.
Bei einer 40 Stunden Woche musst schon ein bischen was auf den Tisch legen. Die Chancen steigen also mit der Höhe der Entlohnung.
von odenter
14.07.2011, 22:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sollte man VC spezifisch proggen?
Antworten: 14
Zugriffe: 1546

Re: Sollte man VC spezifisch proggen?

kaiserludi hat geschrieben:
odenter hat geschrieben:Das hat ja nichts mit der Größe des Unternehmens zu tun, sondern mit den Anforderungen.
Das war auch mit einem Augenzwinkern gemeint ;)
War auch nicht böse oder so gemeint. :)
von odenter
14.07.2011, 09:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sollte man VC spezifisch proggen?
Antworten: 14
Zugriffe: 1546

Re: Sollte man VC spezifisch proggen?

Das hat ja nichts mit der Größe des Unternehmens zu tun, sondern mit den Anforderungen.

Wenn ich protablen Code brauche dann schreibe ich welchen, wenn ich nur eine Zielplatform habe, dann verwende ich auch Platformspezifische Libs, Funktionen/Whatever.
von odenter
15.06.2011, 21:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: SQL Locks
Antworten: 5
Zugriffe: 1044

Re: SQL Locks

Jedes Statement ist transaktionssicher. Du kannst von zwei Prozessen ohne Probleme INSERT-Statements auf die gleiche Tabelle absetzen, die DB kümmert sich um alles. Ich hab mit PostrgeSQL nur mal rumgespielt, aber die Sequenzen sind ebenfalls transaktionssicher. Soll heissen zwei Prozesse, zwei INSE...
von odenter
09.03.2011, 22:59
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Netzwerkarchitektur für Spiele
Antworten: 20
Zugriffe: 5447

Re: Netzwerkarchitektur für Spiele

Das sieht interessant aus, danke.
von odenter
09.03.2011, 20:21
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Netzwerkarchitektur für Spiele
Antworten: 20
Zugriffe: 5447

Re: Netzwerkarchitektur für Spiele

Was mich mal interessieren würde wäre wie das genau mit Zonenservern läuft. Also wie die Zonen eingeteilt werden. Wie grundsätzlich die Spielwelt zerlegt wird ist mir klar, sage ich dem Server sowas in der Art wie "Du berechnest alles innerhalb der Koordinaten xyz - xyz"? Also vermutlich s...
von odenter
09.03.2011, 18:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [c#]form aus thread updaten
Antworten: 9
Zugriffe: 2073

Re: [c#]form aus thread updaten

Delegates bzw. anonyme Methoden sind Dein Freund, ausserdem InvokeRequired, wie in dem entsprechendem Link angegeben. Oooh, Delegates. Sieh an, wieder was gelernt: Quasi ne "neu-moderne" Form von "Function-Pointer-Objekten", wenn ich das mal so wirr umschreiben darf?!? Ja genau....
von odenter
09.03.2011, 16:02
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Poker programmieren
Antworten: 21
Zugriffe: 12815

Re: Poker programmieren

Naja ich bleibe bei meiner Meinung, dass die großen GUI Frameworks sich da alle nicht viel tun. Wir können gerne in einem neuen Thread ein Poll "Was ist dein lieblings GUI Framework?" aufmachen, ein "bestes" zu identifizieren halte ich jedoch für genauso wenig zielführend wie di...
von odenter
09.03.2011, 16:01
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [c#]form aus thread updaten
Antworten: 9
Zugriffe: 2073

Re: [c#]form aus thread updaten

Delegates bzw. anonyme Methoden sind Dein Freund, ausserdem InvokeRequired, wie in dem entsprechendem Link angegeben.
Und die Verwendung von DoEvents würde ich mir gar nicht erst angewöhnen, oder am besten gleich wieder abgewöhnen.
von odenter
08.03.2011, 12:30
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [c#]form aus thread updaten
Antworten: 9
Zugriffe: 2073

Re: [c#]form aus thread updaten

Warum willst Du das denn machen? Also was soll da passieren in dem Form und was macht der andere Thread genau?
von odenter
08.03.2011, 12:23
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Poker programmieren
Antworten: 21
Zugriffe: 12815

Re: Poker programmieren

Ob C# oder VB.net oder Managed C++ macht nicht den geringsten Unterschied. Am Ende kommt eh der gleiche Code heraus. Werden ja auch identische Bibliotheken verwendet, einzig die Syntax ist unterschiedlich. Ein Poker Spiel ist nun nicht gerade Performance lastig. Selbst GDI+ oder sogar GDI sollte für...
von odenter
07.03.2011, 23:25
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Saubere Architektur mit rel. Datenbanken?
Antworten: 15
Zugriffe: 2581

Re: Saubere Architektur mit rel. Datenbanken?

Vielleicht wäre das hier das richtige: http://hfx.sourceforge.net/ Warum eigentlich keine abstrakte Basisklasse für den Zugriff auf Tabellen die dann nur unterschiedlich ausgepprägt werden muss? Weil ich denke mal die meisten Operationen werden bei jeder Tabelle ähnlich sein (Get,Search,Write...). N...
von odenter
06.01.2011, 13:51
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Mitarbeit für Minderjährige
Antworten: 2
Zugriffe: 1627

Re: Mitarbeit für Minderjährige

Eine Einwilligung der Eltern ist sicher zu empfehlen. Selbst wenn die ganze Nummer auf freiwilliger Basis läuft, ich weiss das Eltern Kindern das Arbeiten untersagen können z.B. wenn Schulnoten zu schlecht sind etc., da sind dann auch schnell mal Verträge unwirksam die ggf. mit den Minderjährigen ge...
von odenter
04.01.2011, 15:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Statische Funktionen schneller?
Antworten: 13
Zugriffe: 2224

Re: Statische Funktionen schneller?

Könntest Dein Design jetzt ja ein bischen optimieren, falls Du darauf Bock hast. :)
von odenter
22.12.2010, 13:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Muss es denn immer eine Klasse sein?
Antworten: 15
Zugriffe: 2288

Re: Muss es denn immer eine Klasse sein?

Das Problem ist das der Lehrer am Ende Recht hat und es eben im Zweifel eine schlechte Note für das nichterfüllen der Aufgabe gibt. Ich kenne den Lehrer nicht, aber wenn er keine Lust hat sich zu informieren dann macht er das auch nicht und verlangt das was er mal gelernt hat. Die Aufgabenstellung i...
von odenter
17.12.2010, 11:01
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Qt] Debug Build lässt sich nicht starten
Antworten: 8
Zugriffe: 1814

Re: [Qt] Debug Build lässt sich nicht starten

Geht bei mir (Win 7 64Bit) ohne Probleme.

Probier mal die *.exe an der Console selber zu starten wenn das auch nicht geht als Administrator starten. Wenn es dann geht dann musst die IDE einfach als Administrator starten.
von odenter
25.11.2010, 12:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C#] probleme mit eingebetteten Ressourcen VS 2010
Antworten: 15
Zugriffe: 3180

Re: [C#] probleme mit eingebetteten Ressourcen VS 2010

Habe auch ein 64 Bit Windows, hängt vielleicht tatsächlich damit zusammen.
von odenter
17.11.2010, 09:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C#] problem mit ausgabe bei Konsolen Anwendung
Antworten: 10
Zugriffe: 1725

Re: [C#] problem mit ausgabe bei Konsolen Anwendung

Warum willst Du denn die eingegebenen Zeichen löschen?

Wenn es für eine Passworteingabe sein soll, dann lass das Passwort eingeben und danach machste ein Clear, geht wunderbar.
von odenter
16.11.2010, 17:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C#] problem mit ausgabe bei Konsolen Anwendung
Antworten: 10
Zugriffe: 1725

Re: [C#] problem mit ausgabe bei Konsolen Anwendung

In ner Schleife Console.Clear() und danach das schreiben was da stehen soll.