Die Suche ergab 467 Treffer
- 02.02.2012, 09:34
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2068
- Zugriffe: 767927
Re: Anti-Jammer-Thread
Clang nutzt diese Möglichkeit definitiv; Visual C++ bestimmt nicht (weil dafür geschriebener Text üblicherweise viel zu sehr auf nicht-standardkonformem Verhalten wie signed -Über- und -Unterläufen aufbaut). Bitte? Seit wann interessiert MSVC der Standard? Der schwert sich da doch weit weniger drum...
- 31.01.2012, 19:48
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Warum gibst du ihm dann Pizza?BeRsErKeR hat geschrieben:aber ich höre halt auf meinen Körper und der will halt nur Fleisch.
- 31.01.2012, 14:02
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Deine ernährungstips gibt dir so eig. jeder (zumindest zum abnehmen...man muss bei Kohlehydrate halt noch unterscheiden (grob kurzkettige und langkettige) und die sind durchaus wichtig...). Kommt drauf an, was du unter wichtig verstehst. Wichtig für den menschlichen Körper? Nein, dieser kommt auch ...
- 31.01.2012, 14:01
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Ja, die Übergabe der size in bytes statt in characters war in der Tat das Problem :)
- 31.01.2012, 10:11
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Deine ernährungstips gibt dir so eig. jeder (zumindest zum abnehmen...man muss bei Kohlehydrate halt noch unterscheiden (grob kurzkettige und langkettige) und die sind durchaus wichtig...). Kommt drauf an, was du unter wichtig verstehst. Wichtig für den menschlichen Körper? Nein, dieser kommt auch ...
- 30.01.2012, 21:53
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Naja, für Zeilen wie GetBuffer(Length=WCSLEN(buffer)); und Buffer = new EG_CHAR[(BufferLen=MaxStrLen)+1]; gibt es absolut keinen Grund. Im besten Fall verschleiern sie die Ausführungsreihenfolge und machen den Code unleserlich, im schlimmsten Fall wird der Code falsch, wie z.B. bei function(assignm...
- 30.01.2012, 21:14
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
GetBuffer() sieht so aus: inline void JString::GetBuffer(unsigned int MaxStrLen) { Buffer = new EG_CHAR[(BufferLen=MaxStrLen)+1]; } Mit der von dir angesprochenen Zeile ist also alles in Ordnung. Es gibt keinen Bufferoverrun, weil die terminierende Null mit eingerechnet ist (die Methode wird so an d...
- 30.01.2012, 20:16
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
JString& JString::operator+=(int aNum) { JString str; str = aNum; return *this += str; } knallt mir im Marmalade GCC ARM für Windows beim ausführen von str = aNum; mit einem Segmentation Fault weg und zwar, weil er bei JString& JString::operator=(int aNum) { EG_CHAR buffer[12]; SNWPRINTF(bu...
- 30.01.2012, 11:40
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Deine ernährungstips gibt dir so eig. jeder (zumindest zum abnehmen...man muss bei Kohlehydrate halt noch unterscheiden (grob kurzkettige und langkettige) und die sind durchaus wichtig...). Kommt drauf an, was du unter wichtig verstehst. [..] Wichtig in der Hinsicht (sportliche) maximalleistung bri...
- 30.01.2012, 10:48
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Deine ernährungstips gibt dir so eig. jeder (zumindest zum abnehmen...man muss bei Kohlehydrate halt noch unterscheiden (grob kurzkettige und langkettige) und die sind durchaus wichtig...). Kommt drauf an, was du unter wichtig verstehst. Wichtig für den menschlichen Körper? Nein, dieser kommt auch ...
- 30.01.2012, 10:43
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: Ernährungs-Thread
Geht mir auch so. Ich kann problemlos mal 1-2 Tage gar nichts essen. Sowas ist nicht gerade gesund. Der Körper lebt damit in einem Mangel und zieht sich auf Grundfunktionen zurück. Das geht vielleicht "problemlos", doch deine maximale Leistung erreichst du damit sicherlich nicht. Ohne jet...
- 30.01.2012, 10:16
- Forum: Allgemeines Talk-Brett
- Thema: Ernährungs-Thread
- Antworten: 48
- Zugriffe: 9161
Re: [Projekt] Zudo's StoneQuest
Ja das ist tatsächlich schon ziemlich gut... Ich esse sogar extrem fettig und proteinhaltig aber zunehmen geht bei mir nicht wirklich. Korrekt formuliert wäre: "Ich esse extrem fettig und proteinhaltig, zunehmen geht bei mir DESHALB nicht wirklich." Fett und insbesondere Protein sättigen ...
- 18.01.2012, 18:06
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Wann machen 'tagged'-accessor sinn?
- Antworten: 3
- Zugriffe: 884
Re: Wann machen 'tagged'-accessor sinn?
Ich finde das eher unschön, denn du musst ja c.get(Calendar.TIPPFEHLER) dann gesondert über einen intern default-Case zur Laufzeit als Fehler behandeln. Da ist es mir lieber, wenn bereits der Compiler meckert, dass er den Methodennamen des getters nicht kennt.
- 18.01.2012, 18:00
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Dann brauchst du aber auch einen eigenen Zuweisungsoperator für int oder einen Cast ;) Den eigenen Zuweisungsoperator dafür hatte ich seit eh und je und den wollte ein Kollege aufrufen und hat stattdessen den Konstruktor aufgerufen, welcher leider etwas völlig anderes bewirkt. War zwar schnell und ...
- 18.01.2012, 17:50
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Wer hat sich ausgedacht, dass bei MyClass foo = 1 der Konstruktor MyClass(int param) aufgerufen wird, statt dem Zuweisungsoperator und warum? Kannst den Konstruktor als explicit markieren, dann geht es nicht mehr. Ah, sehr schön. Das liebe ich an C++: Es gibt für praktisch jedes Problem eine elegan...
- 18.01.2012, 16:26
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Ah, Syntaxdetails sind doch was tolles :D JString tmp = rand(); // initialisiere einen leeren String und reserviere einen Buffer für rand() Buchstaben JString tmp; tmp = rand() // initialisiere einen leeren String mit der default-Buffersize und speichere dann die string-representation von rand() dar...
- 16.01.2012, 18:02
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
@kaiserludi: Das ist völlig korrekt so. Das Objekt selbst wird nicht verändert, nur der Wert auf den der Zeiger zeigt (was nicht mehr in den Aufgabenbereich der Klasse fällt). Tatsache, wenn ich aus dem int* ein int mache und dessen Adresse an gFoo weiterreichen will, gibts doch tatsächlich eine Fe...
- 16.01.2012, 17:47
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7544
- Zugriffe: 1689494
Re: Jammer-Thread
Mir ist gerade aufgefallen, dass es den Compiler in keinster Weise stört, wenn ich eine const Instanz verändere, indem ich eine const-Methode darauf aufrufe, welche intern eine globale Funktion aufruft, die schreibend auf die Instanz zugreift. Weder VS noch Clang schmeißen auch nur ein Warning. Argh...
- 13.01.2012, 15:45
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Listenerinterface der Basisklasse implementieren -> C4355
- Antworten: 7
- Zugriffe: 1354
Re: Listenerinterface der Basisklasse implementieren -> C435
Hmm, ich frage mich gerade, was überhaupt der Nutzen dieses Warnings ist (G++ solls laut Google wohl auch nicht schmeißen). Ich könnte ja genauso gut den this-pointer nicht in der Initializer-list an den base-class Konsturktor übergeben, sondern in hinterher im Rumpf per setter setzen, dann kann zwa...
- 13.01.2012, 15:12
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Listenerinterface der Basisklasse implementieren -> C4355
- Antworten: 7
- Zugriffe: 1354
Re: Listenerinterface der Basisklasse implementieren -> C435
Am besten wäre es wohl, wenn der Compiler das Warning erst bei einem Zugriff auf den derived-Pointer in Konstruktor oder Destruktor schmeißen würde und nicht, bereits wenns einfach nur als Parameter übergeben wird, aber das war ihnen wohl in Sachen Implementierung zu komplex. Ja, wie bereits geschri...
- 13.01.2012, 11:25
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Friend-access nur für auserwählte protected/private-vars
- Antworten: 8
- Zugriffe: 1667
Re: Friend-access nur für auserwählte protected/private-vars
Stimmt, daran, dass ich die Konstruktion von erbenden Objekten nicht so einfach unterbinden kann, es sei denn durch private Konstruktoren statt protected, habe ich noch gar nicht gedacht. Wenn ich so drüber nachdenke, macht es aber eigentlich auch wenig Sinn, von diesen Klassen zu erben, womit ich e...
- 13.01.2012, 11:02
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Listenerinterface der Basisklasse implementieren -> C4355
- Antworten: 7
- Zugriffe: 1354
Re: Listenerinterface der Basisklasse implementieren -> C435
Ich lebe bisher mit diesen Warnungen. Das würde ich ungerne, einfach weil ich es von anderen Projekten kenne, dass ein Rebuild der Solution eben mal eine vierstellige Anzahl Warnings produziert und man immer viel Freude hat, wenn man gerade Code geschrieben hat, für den der Compiler ein weiteres ge...
- 13.01.2012, 10:59
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Friend-access nur für auserwählte protected/private-vars
- Antworten: 8
- Zugriffe: 1667
Re: Friend-access nur für auserwählte protected/private-vars
Was genau willst du denn damit dann machen? Klasse X kommuniziert mit einem Masterserver und lässt sich von diesem regelmäßig Aktualisierungen über die Listen offener Gamerooms und über die Liste der Spieler im Raum, in dem sich der Client aktuell befindet, schicken. Aus den serialisierten Rohdaten...
- 13.01.2012, 10:14
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Listenerinterface der Basisklasse implementieren -> C4355
- Antworten: 7
- Zugriffe: 1354
Listenerinterface der Basisklasse implementieren -> C4355
Ich habe folgendes (hier veeinfach dargestelltes) Design: class Listener { public: virtual void callback(void) = 0; }; class Base { public: Base(Listener* pListener); private: Listener* mpListener; }; class Subclass : public Base, Public Listener { public: Subclass(void); }; Base::Base(Listener* pLi...
- 13.01.2012, 05:09
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Friend-access nur für auserwählte protected/private-vars
- Antworten: 8
- Zugriffe: 1667
Re: Friend-access nur für auserwählte protected/private-vars
Im vorliegenden Fall möchte ich gerneden Zugriff auf Konstruktoren der Klasse als Protected mit friend-Zugriff haben. Über das öffentliche Interface sollen bestehende Instanzen genutzt und kopiert werden können, ganz neue hingegen sollen nur intern durch eine befreundete Klasse erzeugt werden können...
- 12.01.2012, 20:46
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2068
- Zugriffe: 767927
Re: Anti-Jammer-Thread
Da es in diesem Thread steht: Sehr deutlich unter 1min.antisteo hat geschrieben:Mal so eben 700 BMP-Dateien umbenannt, alle Leerzeichen raus, außerdem eine gewisse Farbe transparent gesetzt und das ganze nach PNG mit Alpha-Kanal konvertiert.
Arbeitszeit: Na ratet mal ;)
- 12.01.2012, 20:44
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Friend-access nur für auserwählte protected/private-vars
- Antworten: 8
- Zugriffe: 1667
Friend-access nur für auserwählte protected/private-vars
Folgendes Design schwebt mir vor: public: void everyOneShouldBeAbleToCallMe(void); protected: void noOneButFriendsAndSubclassesShouldBeAbleToCallMe(void); private: void noOneButFriendsShouldBeAbleToCallMe(void); protected: void noOneButSubclassesShouldBeAbleToCallMe(void); private: void noOneExceptT...
- 12.01.2012, 13:14
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [Visual Studio 2008] Project-Properties resetten
- Antworten: 6
- Zugriffe: 1272
Re: [Visual Studio 2008] Project-Properties resetten
Das war es tatsächlich.dot hat geschrieben:Nur bist du auf Apply klickst, aber ich muss gestehn dass ich das auch erst unlängst mal herausgefunden hab ;)kaiserludi hat geschrieben:Ne, das ist dann ja auch fett.Krishty hat geschrieben:<Inherit from parent or project defaults>?
Danke euch allen.
- 11.01.2012, 21:14
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [Visual Studio 2008] Project-Properties resetten
- Antworten: 6
- Zugriffe: 1272
Re: [Visual Studio 2008] Project-Properties resetten
Ne, das ist dann ja auch fett.Krishty hat geschrieben:<Inherit from parent or project defaults>?
- 11.01.2012, 20:13
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [Visual Studio 2008] Project-Properties resetten
- Antworten: 6
- Zugriffe: 1272
[Visual Studio 2008] Project-Properties resetten
Man öffne eine Visual Studio 2008 Solution, rechtsklicke im Solution-Explorer auf ein C++ Projekt und es öffnen sich die sogenannten property Pages. Dort kann man dann unter Configuration Properties z.B. C++ oder Librarian auswählen, usw. und dort wiederum dann alle möglichen Einstellugnen für das P...