Die Suche ergab 691 Treffer
- 20.11.2011, 22:35
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [Tipps & Tricks] bad programming
- Antworten: 123
- Zugriffe: 19482
Re: [Tipps & Tricks] bad programming
Bin mit Stonequest übrigens bei 25k Zeilen etwa. Wobei ich es ja generell besser finde, wenn das Programm schrumpft, aber leider wächst es schneller, als es kürzer wird... Hmm mein kleines 2D-RPG-Projekt hat schon 160k Zeilen. Allerdings lässt sich anhand von sowas ja nicht unbedingt auf Qualität o...
- 20.11.2011, 22:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [VC++] Exe zugleich als DLL nutzen?
- Antworten: 36
- Zugriffe: 5413
Re: [VC++] Exe zugleich als DLL nutzen?
Ich möchte Programmfunktionalität nicht nur alleinstehend als Exe anbieten ... Wie ist das zu verstehen? Ein Exe ist doch ein fertiges Programm, dass ich in der Regel nur in der Form von anderen Programmen nutze, indem ich sie aufrufe. Wenn du die "Programmfunktionalität" auch als DLL bra...
- 15.11.2011, 18:22
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [AS3] Langsame Events
- Antworten: 4
- Zugriffe: 738
Re: [AS3] Langsame Events
Danke erstmal für die Antwort. FlashDevelop guck ich mir bei Gelegenheit mal an. Hardwarecursor ausblenden werd ich auch mal probieren, wobei ich ja eigentlich auch nen Cursor haben will. Framerate erhöhen? Gern doch aber wie? Also dazu sei gesagt, dass zwar ein MovieClip am Cursor hängt, aber der z...
- 15.11.2011, 17:50
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [AS3] Langsame Events
- Antworten: 4
- Zugriffe: 738
[AS3] Langsame Events
Hi ich lerne gerade ein wenig AS3 um ein kleines Flashspiel zu schreiben. Prinzipiell kein Ding, wenn Flash CS5 nicht pausenlos rumstocken und abspacken würde. Aber das ist nicht mein Problem. Ich möchte eine Grafik neben dem Cursor anzeigen (Drag). Das habe ich gemacht indem ich die Grafik (bzw. ei...
- 13.11.2011, 14:39
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Genau das hatte mich ja verwundert. Allerdings macht es in Hinblick auf die IO Manipulatoren und die ostream Methoden put und write schon Sinn.
- 13.11.2011, 01:57
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Member: ostream& operator<< (bool val); ostream& operator<< (short val); ostream& operator<< (unsigned short val); ostream& operator<< (int val); ostream& operator<< (unsigned int val); ostream& operator<< (long val); ostream& operator<< (unsigned long val); ostream& ...
- 12.11.2011, 22:33
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Ich frage mich nur warum der Operator für bestimmte Typen (wohlgemerkt Standardtypen) als Member und für andere global implementiert ist. Das macht für mich keinen Sinn.
- 10.11.2011, 19:50
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Und wieso ist das Schreiben von int, float und Co ein Implementierungsdetail der Output-Stream-Klasse?Krishty hat geschrieben:Weil das Schreiben von Strings in Output-Streams weder ein Implementierungsdetail der String-Klasse ist, noch eins der Output-Stream-Klasse.
- 10.11.2011, 19:48
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C++11] std::initializer_list
- Antworten: 3
- Zugriffe: 781
Re: [C++11] std::initializer_list
Ist das zur Compilezeit auswertbar? Finde leider keine hinreichend gute Doku dazu und kanns gerade nicht testen.Krishty hat geschrieben:il.size()?
Gruß, Ky
- 10.11.2011, 18:18
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C++11] std::initializer_list
- Antworten: 3
- Zugriffe: 781
[C++11] std::initializer_list
Hallo hab da mal ne Frage zur std::initializer_list. Hat die Klasse irgendwie eine Art Größe (Anzahl der Elemente), die zur Compilezeit in Form einer const_expr zur Verfügung steht? Folgendes hab ich vor: template <typename T, size_t N> class some_array { public: some_array(std::initializer_list<T> ...
- 10.11.2011, 18:01
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Ok. Das gilt allerdings nur für strings. Wo wir gerade dabei sind, wieso sind eigentlich die <<-Operatoren für strings global und nicht Teil der stream-Klasse? Das frag ich mich schon eine ganze Weile, zumal die sich auch prima als Klassenmethode implementieren lassen.
- 10.11.2011, 01:30
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Wieso sollte er das nicht kompilieren, wenn überall ein std:: vor steht, so wie es sich gehört?
- 10.11.2011, 00:40
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
Danke für die Info. Ok die Funktion bekommt auch einen Parameter der was aus dem namespace enthält. Also wohl ADL. Find ich ehrlich gesagt aber doof. Sollte wenigstens eine Warnung kommen bzw. er sollte das gar nicht machen.
- 10.11.2011, 00:34
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
Re: call to namespace function
ADL?
Naja bar ist eine friend-Methode eines Types, der in foo liegt. Allerdings kennt er diesen Typ auch nicht, wenn ich den namespace nicht dranschreibe.
Naja bar ist eine friend-Methode eines Types, der in foo liegt. Allerdings kennt er diesen Typ auch nicht, wenn ich den namespace nicht dranschreibe.
- 09.11.2011, 23:47
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: call to namespace function
- Antworten: 19
- Zugriffe: 2419
call to namespace function
Folgendes Beispiel: namespace foo { void bar(){} } int main(int argc, char **argv) { bar(); return 0; } Ist es normal, dass bar gefunden wird, obwohl ich weder ein using namespace benutze, noch einen namespace voranstelle? Mit dem g++ 4.4.3 funktioniert das jedenfalls und der gdb springt auch wirkli...
- 07.11.2011, 01:26
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: const reference
- Antworten: 16
- Zugriffe: 2646
Re: const reference
Ich glaube Nebenwirkung ist weitaus gebräuchlicher als Nebeneffekt. Und ich bezog mich da auch eher auf Krishtys Aussage mit den "Risiken und Seiteneffekten" auf Packungsbeilagen. ;)Artificial Mind hat geschrieben:http://dict.leo.org/ende?lp=ende&search=side-effect ...BeRsErKeR hat geschrieben:Wohl eher "Nebenwirkungen" ...
- 06.11.2011, 21:12
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: const reference
- Antworten: 16
- Zugriffe: 2646
Re: const reference
Wohl eher "Nebenwirkungen" ...
- 04.11.2011, 19:03
- 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
Naja nur halt schöner, schneller, einfacher und besser. ;)dot hat geschrieben:Also ich hab irgendwie den Eindruck, dass wenn man diese Idee zu Ende denkt, .NET dabei rauskommt ;)
- 04.11.2011, 18:58
- 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
Nenn es wie du willst. Es macht keinen Unterschied. Allerdings können die beiden (Teil-)Sprachen unabhängig voneinander arbeiten, daher könnte man für das Design auch verschiedene Sprachen nutzen, wenn der Compiler der Kernsprache die richtigen Informationen rüberreicht. Und auch die Kernsprache kön...
- 04.11.2011, 18:55
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: write to va_arg standard-konform?
- Antworten: 9
- Zugriffe: 1083
Re: write to va_arg standard-konform?
Ich dachte in deinem Fall gäbe es kein vsprintf und du würdest es daher von Hand nachbauen. Hab ich wohl missverstanden.
- 04.11.2011, 18:37
- 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
Ich frage mich schon eine Weile ob OO-Aspekte wirklich Teil der Programmiersprache sein sollten. Eine Klasse könnte man z.B. theoretisch in einer Art Meta-Sprache oder xml-ähnlichen Sprache deklarieren, genauso wie Vererbung und damit verbundene Hierarchien. Daher wäre ich fast für eine Trennung zw...
- 04.11.2011, 18:27
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: write to va_arg standard-konform?
- Antworten: 9
- Zugriffe: 1083
Re: write to va_arg standard-konform?
Ansonsten halt einfach eine Kopie des Funktionsparameters nutzen. Macht man ja prinzipiell eh wenn man den weiterverarbeiten will. Die 4 Bytes sollten nicht weh tun.
- 03.11.2011, 22:30
- 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
Hat sicher seine Reize, leider auch eine viel zu kryptische Syntax. Wenn ich schon sehe, dass manche Typen kleingeschrieben werden und andere komplett groß, dann denk ich mir, next. Also es geht in gewisser Weise in die Richtung, aber ist zu unleserlich für meinen Geschmack. Da ist es in C++ ja noch...
- 03.11.2011, 21:30
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: write to va_arg standard-konform?
- Antworten: 9
- Zugriffe: 1083
Re: write to va_arg standard-konform?
Nur mal aus Interesse. Was willst du mit diesem Code anfangen? Soweit ich das verstehe setzt du den Wert eines Funktionsparameters vom Typ int. Was soll das bringen? Ich hatte vor kurzem mal festgestellt dass sich der gcc und der VS Compiler bei Funktionsparametern anders verhält, jedenfalls für non...
- 03.11.2011, 17:52
- Forum: Algorithmen und Datenstrukturen
- Thema: Isometrische Karte | event handler
- Antworten: 22
- Zugriffe: 13260
Re: Isometrische Karte | event handler
Könnte man die Raute nicht einfach als 4 rechtwinklige Dreiecke betrachten und kurz prüfen in welchem umschließenden Rechteck dieser Dreiecke die Maus liegen könnte? Das wäre ja recht simpel. Und wenn man ein mögliches umschließendes Rechteck gefunden hat, kann man ja einfach (anhand der Steigung de...
- 03.11.2011, 17:29
- 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
Tut mir leid. Ich hab mich glaube ich nicht ganz verständlich ausgedrückt. Ich bin keineswegs ein Fan von xml. Ich wollte nur sagen, dass man Klassen, Hierarchien usw auch in beliebigen anderen Sprachen beschreiben kann und dass es meiner Meinung nach nicht wirklich "Code" ist, sondern ehe...
- 03.11.2011, 03:28
- Forum: Algorithmen und Datenstrukturen
- Thema: Ikosaeder Triangle Strip
- Antworten: 16
- Zugriffe: 6847
Re: Ikosaeder Triangle Strip
Meine Idee war halt, dass ich für ein Partikelsystem von volumetrischen Partikeln einfach Punkte an den Geometry Shader übergeb und der mir Ikosaeder erzeugt weil die ja einigermaßen low-poly-approximation einer Kugel sind. Allerdings wüsste ich auch noch nicht genau wie ich die dann vernünftig tex...
- 03.11.2011, 03:17
- 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
Ich frage mich schon eine Weile ob OO-Aspekte wirklich Teil der Programmiersprache sein sollten. Eine Klasse könnte man z.B. theoretisch in einer Art Meta-Sprache oder xml-ähnlichen Sprache deklarieren, genauso wie Vererbung und damit verbundene Hierarchien. Daher wäre ich fast für eine Trennung zwi...
- 02.11.2011, 22:41
- Forum: Algorithmen und Datenstrukturen
- Thema: Ikosaeder Triangle Strip
- Antworten: 16
- Zugriffe: 6847
Re: Ikosaeder Triangle Strip
Also ich zähl 22.dot hat geschrieben:Ich zähl nur 12 Vertices!?
Und ich glaube auch, dass diese 22 nicht reichen. Wenn du es in 5 Triangle-Strips unterteilst benötigst du nur 8 zusätzliche (doppelte) Vertices, also 30. Was besseres fällt mir auch gerade nicht ein.
- 02.11.2011, 22:39
- 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
wieso nicht einfach gettern ein get vorranstellen, also getPosition(), statt position()? Es verrät zu viel über die Interna. Wenn eine Methode getXXX() heißt, dann erwarte ich, dass sie den Wert tatsächlich in annähernd O(0) aus dem Speicher liest. Ich erwarte dann außerdem, dass dann ebenfalls all...