Die Suche ergab 691 Treffer

von BeRsErKeR
11.09.2011, 01:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Singleton für Anfänger.
Antworten: 8
Zugriffe: 1174

Re: Singleton für Anfänger.

In diesem Fall beim ersten Aufruf der Funktion, da die Instanz lokal in der Funktion angelegt wird.
von BeRsErKeR
08.09.2011, 00:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [WinAPI] Größe des Stapelspeichers bestimmen
Antworten: 56
Zugriffe: 9750

Re: [WinAPI] Größe des Stapelspeichers bestimmen

Wie wärs denn mit _malloca ? (Achtung: nicht malloc!) Das ist quasi die secure-version von _alloca (ähnlich wie s_sprintf usw). Auszug aus oben genannter Referenz: _malloca allocates size bytes from the program stack or the heap if the request exceeds a certain size in bytes given by _ALLOCA_S_THRES...
von BeRsErKeR
31.08.2011, 15:49
Forum: Gamedesign und Kreatives
Thema: Aller Anfang ist schwer ...
Antworten: 17
Zugriffe: 7051

Re: Aller Anfang ist schwer ...

Als ich anfing gab es zum Glück noch keine MMOs und Spiele waren noch recht simpel. Ich kam gar nicht auf die Idee mich an Monsterprojekte zu wagen. Ich hatte auch mehr Interesse daran, dass meine Codefragmente das Richtige tun. Ich glaube vor meinem ersten Spiel habe ich so an die 20 Tools geschrie...
von BeRsErKeR
31.08.2011, 15:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [PHP/MySQL] Scriptcode auswerten
Antworten: 5
Zugriffe: 988

Re: [PHP/MySQL] Scriptcode auswerten

Hab ein paar Tests gemacht. Das Verarbeiten eines Skriptes mit einem Befehl dauert 0.1-0.3 MIllisekunden. Da es maximal wie gesagt weniger als 20 Skripte mit maximal 5-6 Befehlen, sprich 120 Befehle insgesamt werden können, wären das im worst case 36 Millisekunden. Damit kann ich leben. Hab auch mal...
von BeRsErKeR
31.08.2011, 01:23
Forum: Gamedesign und Kreatives
Thema: Aller Anfang ist schwer ...
Antworten: 17
Zugriffe: 7051

Re: Aller Anfang ist schwer ...

@ BeRsErKeR: An sich liegst du gar nicht mal so verkehrt mit deinen Aussagen. Gebe ich dir auch in jeglicher hinsicht Recht :-) Der Hintergedanke bei meinem Ansatz liegt darin oder sollte ich eher sagen mein Projekt trägt den Ansatz, dass Ich ein großes Projekt habe und dieses in Viele kleine Proje...
von BeRsErKeR
31.08.2011, 01:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [PHP/MySQL] Scriptcode auswerten
Antworten: 5
Zugriffe: 988

Re: [PHP/MySQL] Scriptcode auswerten

Geschwindigkeit spielt keine große Rolle. Es können maximal etwa 18 solcher Skirpte gleichzeitig ausgeführt werden (und das nur einmalig bei einer Änderung, also nicht zyklisch). Diese bestehen meist nur aus einem Befehl, maximal vielleicht aus 6 (ist aber selten). In der Regel werden nur ca. 5-6 Sk...
von BeRsErKeR
30.08.2011, 18:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [PHP/MySQL] Scriptcode auswerten
Antworten: 5
Zugriffe: 988

Re: [PHP/MySQL] Scriptcode auswerten

Danke erstmal für die Antwort. Jeder Befehl (auch if & co.) wird dann von einer eigenen Klasse/Objekt repräsentiert und hat eine einzige Funktion nämlich execute() und die entsprechenden Parameter als Member. Nun ja mich schreck dabei wie gesagt die große Anzahl an Befehlen ab, da ich ja dann an...
von BeRsErKeR
30.08.2011, 16:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [PHP/MySQL] Scriptcode auswerten
Antworten: 5
Zugriffe: 988

[PHP/MySQL] Scriptcode auswerten

Hallo ich habe eine SQL-Datenbank auf die ich per PHP/MySQL zugreife. In der Datenbank gibt es Einträge, die Scriptcode in Textform enthalten. Der Scriptcode ist keine gängige Sprache (es gibt keine Compiler/Interpreter etc dafür). Solche Skripte haben die Form: <scriptexpr> <scriptexpr> ... Also ei...
von BeRsErKeR
29.08.2011, 12:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [WinAPI] Prüfen, ob eine Taste gedrückt ist
Antworten: 26
Zugriffe: 5392

Re: [WinAPI] Prüfen, ob eine Taste gedrückt ist

Die WinAPI ist ereignisorientiert; sie sendet mir WM_KEYDOWN und WM_KEYUP (und die entsprechenden Mausnachrichten). Das ist aber scheiße kompliziert: Ich muss ein Array von Zuständen für alle virtuellen Tasten vorhalten und bei jeder Nachricht entsprechend aktualisieren. Dann kommen tausend Sonderf...
von BeRsErKeR
25.08.2011, 21:51
Forum: Algorithmen und Datenstrukturen
Thema: Left shift operation
Antworten: 9
Zugriffe: 3311

Re: Left shift operation

Hellhound hat geschrieben:Nun muß ich nur noch das Rundungsproblem in den Griff bekommen ...
Da floats von Haus aus sehr ungenau sind und du den Wert mit einem sehr großen Faktor (z.B. 2^31) multiplizierst wirst du wohl immer relativ große Abweichungen in Kauf nehmen müssen.
von BeRsErKeR
25.08.2011, 21:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: templates und static variables - wieso kompiliert das?
Antworten: 3
Zugriffe: 595

Re: templates und static variables - wieso kompiliert das?

Wenn du die statische Membervariable nie benutzt gibts keine Probleme beim Linken. Wenn du sie aber nutzt erhälst du bereits einen Fehler beim Compilen. Gleiches gilt auch wenn du sie definierst (was man in der Regel bei statischen Membern tun muss). Krishty hat vollkommen Recht, aber wie gesagt gib...
von BeRsErKeR
25.08.2011, 13:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: initialize static data member in derived class
Antworten: 26
Zugriffe: 3071

Re: initialize static data member in derived class

Versuchs mal so:

Code: Alles auswählen

COMPILE_TIME_ASSERT_TRUE_MSG((!ConfirmAllowed<Etype, customTypeCode>::dimensions), ERROR_THIS_OVERLOAD_IS_ONLY_FOR_SCALAR_TYPES);
Also mit zusätzlichen Klammern.
von BeRsErKeR
25.08.2011, 12:42
Forum: Gamedesign und Kreatives
Thema: Aller Anfang ist schwer ...
Antworten: 17
Zugriffe: 7051

Re: Aller Anfang ist schwer ...

Mein Weg: Anfangen mit dem was Spaß macht. Egal was es ist. Habe ich Lust eine Geschichte zu schreiben, fang ich mit der Story an. Habe ich Lust was zu Programmieren, fange ich damit an. Ohne eine vage Spielidee im Hinterkopf setzt man sich meiner Meinung nach eh nicht dran und beginnt ein Spiel zu ...
von BeRsErKeR
25.08.2011, 12:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Unterscheidung von Typ und Instanz
Antworten: 6
Zugriffe: 1094

Re: [C++] Unterscheidung von Typ und Instanz

Das heißt, das Vorgehen mit vorangestelltem namespace ist der richtige Weg um das hier gewünschte Verhalten zu erzielen ? Wie gesagt, dass man sowas nicht machen sollte ist mir bewusst. Mich hat nur interessiert wie das syntaktisch in C++ gelöst werden kann. Mir war vor einigen Monaten nicht einmal...
von BeRsErKeR
25.08.2011, 02:48
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Unterscheidung von Typ und Instanz
Antworten: 6
Zugriffe: 1094

Re: [C++] Unterscheidung von Typ und Instanz

Danke für die Info. Das heißt, das Vorgehen mit vorangestelltem namespace ist der richtige Weg um das hier gewünschte Verhalten zu erzielen?
von BeRsErKeR
25.08.2011, 01:07
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Unterscheidung von Typ und Instanz
Antworten: 6
Zugriffe: 1094

Re: [C++] Unterscheidung von Typ und Instanz

Immerhin habe ich eine Möglichkeit gefunden, wie das ganze funktioniert. Allerdings bin ich immer noch stutzig. Die Lösung ist: ::foo.something = something_else; Mich wundert hier nur, dass mit ::foo auch genauso die Klasse foo gemeint sein kann. Das ganze geht auch mit einem namespace drumrum: name...
von BeRsErKeR
25.08.2011, 00:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Unterscheidung von Typ und Instanz
Antworten: 6
Zugriffe: 1094

[C++] Unterscheidung von Typ und Instanz

Wusste leider nicht wonach ich genau suchen muss, daher entschuldige ich mich schonmal falls es das schon gab (wovon ich fast ausgehe). In der Regel bekommt der Compiler ja Bauchschmerzen wenn man ein Objekt genauso nennt wie den Typen. Beispiel: class foo { ... }; foo foo; Dies kann man umgehen mit...
von BeRsErKeR
25.08.2011, 00:35
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: initialize static data member in derived class
Antworten: 26
Zugriffe: 3071

Re: initialize static data member in derived class

Krishty hat geschrieben:Warum nicht static_assert()?
Wenn ich raten müsste, dann wahrscheinlich weil sein Compiler (genau wie meiner) dies noch nicht unterstützt. :)
von BeRsErKeR
24.08.2011, 19:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: initialize static data member in derived class
Antworten: 26
Zugriffe: 3071

Re: initialize static data member in derived class

Ich vermute ja fast, dass der Präprozessor das Komma zwischen den Template-Parametern als Trennung für die Macro-Parameter interpretiert und daher von 3 Parametern ausgeht. Wieder ein schönes Beispiel, warum man solche Macro-Spielereien vermeiden sollte. ;) Es ist halt nur eine Textersetzung. Nicht ...
von BeRsErKeR
23.08.2011, 11:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 4597

Re: Wrapper für std::map

Ich kann da TGGC nur zustimmen. Eine Funktion tut es in dem Fall auch. Man muss nicht immer alles kapseln und wrappen.
von BeRsErKeR
23.08.2011, 00:00
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: initialize static data member in derived class
Antworten: 26
Zugriffe: 3071

Re: initialize static data member in derived class

Ich glaube ein Template wäre tatsächlich eine gute Wahl, da man keinen Overhead zur Laufzeit hat und da es das von dir genannte "rand-Problem" löst. Letzteres hätte ich glatt unterschlagen. ;)
von BeRsErKeR
22.08.2011, 23:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eingabeverarbeitung
Antworten: 9
Zugriffe: 1392

Re: Eingabeverarbeitung

Wenn das etwas mit Rundumblick in einem 3D-Fenster zu tun hat, kann man das auch besser lösen Wie wäre es denn besser? Zum Beispiel die unten genannte Variante. bzw. wenn dann schon die Maus in der Mitte des 3D-Fensters platzieren Und was ist, wenn der Benutzer das 3D-Fenster so weit rüber schiebt,...
von BeRsErKeR
22.08.2011, 23:30
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 4597

Re: Wrapper für std::map

Eigentlich sollte sich das ganze einfacher Lösen lassen wenn du von std::map ableitest und daraufhin nur die insert und delete Methode abänderst, das du dein Event feuerst und dann den parent Code ausführst. STL Container (oder allgemein Klassen aus der STL) sind nicht gerade dafür berühmt, dass ma...
von BeRsErKeR
22.08.2011, 00:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: auf windows programmieren / auf linux debuggen
Antworten: 3
Zugriffe: 773

Re: auf windows programmieren / auf linux debuggen

ich möchte in nächster Zeit eine Anwendung schreiben, welche ich mit einer Windows- Entwicklungsumgebung schreiben will, aber auf Linux ausführen / debuggen möchte. Heißt das du willst das ganze auch unter Windows compilen? Oder redest du wirklich nur vom Schreiben um gewisse Features des Editors z...
von BeRsErKeR
22.08.2011, 00:36
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: initialize static data member in derived class
Antworten: 26
Zugriffe: 3071

Re: initialize static data member in derived class

Oder in der Basisklasse ein unsigned char const -Attribut (nicht- static ) anlegen, das im K’tor gefüllt wird. Damit wäre jeder K’tor einer ableitenden Klasse gezwungen, einen Wert einzutragen, den jede Instanz der abgeleiteten Klasse mit sich herumträgt. Das wären dann ja aber keine statischen Var...
von BeRsErKeR
22.08.2011, 00:17
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: return + unreachable -> wieso?
Antworten: 7
Zugriffe: 1371

Re: return + unreachable -> wieso?

Ich glaube hier wäre auch mal der Code vor dem if interessant. Vielleicht kann element ja nur 0 sein?! Die Warnung würde ich schon so verstehen, dass der Code nach dem if _nie_ aufgerufen wird und das könnte wirklich auf einen anderen Fehler im Code hinweisen. Wie gesagt wäre der restliche Code vor ...
von BeRsErKeR
22.08.2011, 00:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 4597

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 BeRsErKeR
22.08.2011, 00:10
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eingabeverarbeitung
Antworten: 9
Zugriffe: 1392

Re: Eingabeverarbeitung

Und ich habe noch eine Frage. Im Moment positioniere ich die Maus immer in die Mitte des Bildschirms. Das ist aber ungünstig, weil wenn mein 3D-Fenster nicht mehr unter der Mitte liegt, wird der Mauszeiger wieder sichtbar und wenn man nun klicken würde, würde die Anwendung den Fokus verlieren. Was ...
von BeRsErKeR
21.08.2011, 15:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wrapper für std::map
Antworten: 29
Zugriffe: 4597

Re: Wrapper für std::map

new und delete sind hier wirklich überflüssig und bringen wie schon erwähnt nur Nachteile. Das Clear im Destruktor ist meiner Meinung nach auch überflüssig; die std::map wird sowieso zerstört.
von BeRsErKeR
11.08.2011, 21:58
Forum: Algorithmen und Datenstrukturen
Thema: STL Container und Vorgehen bei A*
Antworten: 3
Zugriffe: 1538

Re: STL Container und Vorgehen bei A*

Danke erstmal für die Antworten. Hm, du speicherst Pointer auf die Nodes in dem set, und wilslt prüfen ob ein Pointer in dem set drinn ist? Irgendwie versteh ich nicht ganz das Problem. Notfalls könnte es eine Idee sein, 2 Container anzulegen, einem mit dem du schnell prüfen kannst, ob Elemente nach...