Die Suche ergab 691 Treffer

von BeRsErKeR
02.11.2011, 21:43
Forum: Algorithmen und Datenstrukturen
Thema: Ctor einer Klasse aufrufen, die so heißt wie eine Methode
Antworten: 28
Zugriffe: 10933

Re: Ctor einer Klasse aufrufen, die so heißt wie eine Method

(Aber außer mia scheint absolut niemand einen Scheiß auf die Unterscheidung zu geben.) ... (Man merkt mia meine Fundamentalprogrammierung an.) Um ehrlich zu sein finde ich solche Überlegungen sehr lobenswert. Die meisten würden an sowas nicht mal denken. Das Problem ist halt, dass es da keine gängi...
von BeRsErKeR
02.11.2011, 20:13
Forum: Algorithmen und Datenstrukturen
Thema: Ctor einer Klasse aufrufen, die so heißt wie eine Methode
Antworten: 28
Zugriffe: 10933

Re: Ctor einer Klasse aufrufen, die so heißt wie eine Method

Das sollte sich durch einen qualifizierten Namen lösen lassen, also z.B. "::position" wenn die Klasse "position" im globalen Namensbereich ist. Ansonsten halt so was wie "::someNamespace::position". Aber ehrlich gesagt würde ich ein Namensschema empfehlen das die Kolli...
von BeRsErKeR
02.11.2011, 16:48
Forum: Algorithmen und Datenstrukturen
Thema: Ctor einer Klasse aufrufen, die so heißt wie eine Methode
Antworten: 28
Zugriffe: 10933

Ctor einer Klasse aufrufen, die so heißt wie eine Methode

Folgendes Szenario: class position { ... }; class area { public: class position position(void) const{return Position;} class position foo(int x, int y){return class position(x, y);} // <--- Problem private: class position Position; }; Es geht hier um die markierte Zeile (Methode foo). Ich möchte hie...
von BeRsErKeR
02.11.2011, 14:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Makros und String Concatenation
Antworten: 2
Zugriffe: 561

Re: Makros und String Concatenation

Macro-Argumente werden nur dann vollständig expandiert, wenn es sich nicht um eine Konkatenation (##) oder Umwandlung in einen String (#) handelt. Das wäre auch ziemlich schlecht, weil sonst sowas nicht gehen würde: #define STR(x) #x #define CONCAT(x, y) x ## y const char foo[] = STR(Test); conct ch...
von BeRsErKeR
01.11.2011, 17:01
Forum: ZFX Action
Thema: Nächste ZFX Action - Wer macht mit?
Antworten: 45
Zugriffe: 72836

Re: Nächste ZFX Action - Wer macht mit?

Dann bitte einen Q3 Mod, da hab ich noch einen bekannten rumliegen. :D
von BeRsErKeR
01.11.2011, 16:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

... Mit so einem Event-System, wie von dir beschrieben, dürfte sich das als schwierig erweisen, denk ich. Nö wieso sollte das schwieriger sein? Deine Baumstruktur kann ich in meinem System auch nutzen und wer die Events generiert bzw. woher sie kommen ist den Controls völlig egal. Es ändert sich do...
von BeRsErKeR
01.11.2011, 02:44
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Und wie teilst du einem Button mit, dass die Return-Taste gedrückt wurde oder einem Entry, dass eine Eingabe erfolgt ist?
von BeRsErKeR
01.11.2011, 02:21
Forum: ZFX Action
Thema: Nächste ZFX Action - Wer macht mit?
Antworten: 45
Zugriffe: 72836

Re: Nächste ZFX Action - Wer macht mit?

Das wär doch ne coole Idee für die nächste Action. Ein Spiel bei dem man Trickjumpen kann. Also ein Geschicklichkeitsspiel. Z.B. sowas wie Icy Tower und Co.
von BeRsErKeR
01.11.2011, 02:16
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Ich halte generell sehr wenig von Mehrfachvererbung und kam bislang glaub ich in über 13 Jahren nur ein einziges Mal in die Verlegenheit es zu benötigen. Aber naja es ist sicherlich auch ein Weg, allerdings nicht meiner. Es löst allerdings nicht das Problem. Deine Knoten im Baum müssen ja dennoch vo...
von BeRsErKeR
01.11.2011, 02:06
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Hmm in meinem GUI soll aber z.B. nicht jedes Element auch jedes Event unterstützen. Für manche brauche ich z.B. keine KeyEvents usw. Warum sollte mein Objekt in dem Fall also eine Schnittstelle dafür anbieten? Wenn ich deinen Ansatz verfolgen würde bräuchte ich ganz unterschiedliche Objekte mit unte...
von BeRsErKeR
01.11.2011, 01:58
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Sprich jedes Objekt des Baums kann jedes Input-Event verarbeiten?
von BeRsErKeR
01.11.2011, 01:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Ich frag mich sowieso wie du das ganze anstellst. Selbst wenn du weißt welches Objekt welche Events empfangen kann, so musst du ja irgendwo prüfen um welches Element es sich handelt, also handelst du dir da auch eine Art Switch ein (oder halt Verzweigungen). Du kannst ja nicht stupide MouseUp aufru...
von BeRsErKeR
01.11.2011, 00:36
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Die Art des Events ist im Event-Struct kodiert, z.B. über ein enum. Der Event-Manager fängt nur die Events ab, die er verarbeiten kann und wie gesagt leitet er sie vorher an die Childs weiter, welche auch nur die Events verarbeiten, die sie verarbeiten können. Also wie zu erwarten eben genau der üb...
von BeRsErKeR
31.10.2011, 23:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Is it just me, or …
Antworten: 92
Zugriffe: 22723

Re: Is it just me, or …

Mal rein aus Interesse. Wieso bist du so erpicht darauf, den absolut besten Code zu erzeugen bzw. erzeugen zu lassen? Hat das praktische Gründe oder einfach nur stilistische Gründe oder ist es einfach nur aus Interesse?
von BeRsErKeR
31.10.2011, 22:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Bei mir sind Event-Manager allerdings keineswegs global oder einzigartig, sondern vielmehr ein Interface. Programmbildschirme (Intro, Menü, Spiel, Outro, etc) sind z.B. ein Event-Manager, genauso wie das GUI. Das GUI kann deshalb trotzdem Teil eines anderen Event-Managers wie dem Spielbildschirm se...
von BeRsErKeR
31.10.2011, 17:11
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Um etwas globales bei einem System, dass "Events von außen" verarbeiten kann, wirst du niemals drum rum kommen, sofern du mit Fensterprozedur der WinAPI oder ähnlichem arbeitest. Bei mir sind Event-Manager allerdings keineswegs global oder einzigartig, sondern vielmehr ein Interface. Progr...
von BeRsErKeR
31.10.2011, 14:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Das ganze hat doch den Vorteil, dass man Abhängigkeiten soweit reduziert, dass jede Komponente kaum andere Komponenten kennen muss außer dem Eventsystem. Ist das so? Nur weil Abhängigkeiten unsichtbar werden, bedeutet das noch lange nicht, dass sie verschwinden. Solange die Abhängigkeiten aber expl...
von BeRsErKeR
28.10.2011, 16:46
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Wie verhält es sich wenn ich den Code in zwei verschiedene Ausführungseinheiten inkludiere? Dann wär mir die Definition im Header doch ein Stein im Weg oder? Weil es die Definition/Initialisierung in zwei verschiedenen Ausführungseinheiten gäbe. Oder irre ich mich da?
von BeRsErKeR
28.10.2011, 15:41
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Sprich es wäre sinnvoll die statischen Member sofort nach der Klasse zu initialisieren? Danke erstmal für die Antwort.
von BeRsErKeR
28.10.2011, 13:11
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Das was du sagst ist mir klar, darum sagte ich ja, ich frage aus Interesse. Beantwortet wurde meine Frage nun nicht direkt. Die Klasseninstanz lebt ja auch bis zum "Programmende", aber ist dann die statische Membervariable noch existent?
von BeRsErKeR
27.10.2011, 13:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Speicherfreigabe bei statischem Singleton
Antworten: 158
Zugriffe: 18337

Re: [C++] Speicherfreigabe bei statischem Singleton

Sorry dass ich das nochmal auskrame, aber wollte keinen neuen Thread aufmachen. Ich hätte da mal eine Frage zur Lebenszeit von statischen Membervariablen, rein aus Interesse. Leben statische Member länger als die globale Klasseninstanzen, die diese enthalten? Also gibt es da eine klare Festlegung? B...
von BeRsErKeR
26.10.2011, 01:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Tipps & Tricks] bad programming
Antworten: 123
Zugriffe: 19482

Re: [Tipps & Tricks] bad programming

Naja, was wäre denn die Alternative? Bedenke, dass die WinAPI kompatibel zu C sein muss, wo es keine inline Functions gibt (C99 wird kaum unterstützt)... Es geht mir nicht um C99 oder sonstwas, sondern um eine ordentliche Implementierung. Die grausamen Makros sind ja nur ein Teil der Grausamkeiten....
von BeRsErKeR
25.10.2011, 18:11
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Tipps & Tricks] bad programming
Antworten: 123
Zugriffe: 19482

Re: [Tipps & Tricks] bad programming

#ifdef UNICODE #define GetMessage GetMessageW #else #define GetMessage GetMessageA #endif // !UNICODE Mit Abstand dass Übelste was ich je gesehen hab. Ich hing damals einige Tage dran bis ich das gerafft habe. Warum man da die Verantwortlichen noch nicht kastriert hat ist mir schleierhaft. Die WINA...
von BeRsErKeR
23.10.2011, 21:58
Forum: Allgemeines Talk-Brett
Thema: Linux vs. Windows
Antworten: 70
Zugriffe: 11201

Re: Linux vs. Windows

Für mich gings hier nie um die Frage ob Windows oder Linux besser ist. [...] Aber das gibt einem nicht das Recht zu behaupten, alles andere wäre schlecht oder viel schlechter . [...] Windows war damals eines der schlechtesten Betriebssysteme und hinkte technisch anderen weit hinterher. Lebe vor, wa...
von BeRsErKeR
23.10.2011, 19:38
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Tipps & Tricks] bad programming
Antworten: 123
Zugriffe: 19482

Re: [Tipps & Tricks] bad programming

Es ist schade, dass es keine Defines gibt, sonst könnte man da nämlich auch damit abkürzen... in C++ hab ich damit richtig dreckig programmiert... Erstmal schöne 1D-, 2D- und 3D-Schleifen #define forExt(i, t) for(int (i)=0; (i)<int(t); (i)++) #define forExt2D(i,j,t1,t2) forExt(i, t1) forExt(j, t2) ...
von BeRsErKeR
23.10.2011, 19:30
Forum: Allgemeines Talk-Brett
Thema: Linux vs. Windows
Antworten: 70
Zugriffe: 11201

Re: Linux vs. Windows

Für mich gings hier nie um die Frage ob Windows oder Linux besser ist. Das kann sowieso nicht beantwortet werden. Da könnte man genauso gut fragen ob Vanille- oder Schokoeis besser ist. Mich stört nur diese Haltung, dass es nur das eine gibt und alles andere ist schlecht. Für Linux wird immer wieder...
von BeRsErKeR
21.10.2011, 17:52
Forum: Allgemeines Talk-Brett
Thema: Linux vs. Windows
Antworten: 70
Zugriffe: 11201

Re: Linux vs. Windows

Ganz zu schweigen von Microsofts Eigenblödeleien mit gewissen Standardfunktionen, die extra anders gebaut sind, warum auch immer. Ich bin mir ziemlich sicher, dass es sich bei den besagten Funktionen eben genau nicht um Standardfunktionen handelt. ;) Das kommt drauf an von welchem Standard wir rede...
von BeRsErKeR
21.10.2011, 01:50
Forum: Allgemeines Talk-Brett
Thema: Linux vs. Windows
Antworten: 70
Zugriffe: 11201

Re: Linux vs. Windows

Für die Programmierung finde ich Linux wesentlich intuitiver, einfacher und schneller zu bedienen. Im vim kann ich 5 mal so schnell was auf die Beine stellen, wie im Visual Studio. Das ist noch nicht mal offen, bevor ich ein Programm fertig habe. Mit ein wenig Knowhow kann man damit wirklich sehr g...
von BeRsErKeR
20.10.2011, 22:05
Forum: Allgemeines Talk-Brett
Thema: Linux vs. Windows
Antworten: 70
Zugriffe: 11201

Re: Linux vs. Windows

Niemand sagt, dass jeder Mensch Linux nutzen soll, sondern dass man auch mal über den Tellerrand blicken sollte. Wer es probiert hat und nicht mag, schön, aber wer es nicht mal probiert hat, kann meiner Meinung nach gar nicht mitreden. Wieso habe ich nur das Gefühl dass du eher meinst wer nicht dei...