02.08.2015, 20:56
Also ich hab nach dem Upgrade direkt eine neu installation gemacht Hab aber schon öfters gehört, dass viele die "nur" ein Upgrade gemacht hatten hier und da Probleme haben...
@Henne
erstmal ein großes lob von mir, wie du die Entwicklung von Brighteyes in letzter Zeit vorangetrieben hast. Ich habe im moment leider nicht mehr so viel Zeit um wirklich aktiv mitzuhelfen. Durch die Arbeit bin ich im Moment gut ausgelastet und hab da leider wenig Zeit für anderes...
Naja auf jeden Fall hab ich mir gerade ein paar Zeilen code angesehen und ich muss dochmal ein wenig meckern Du hast eindeutig noch unter jemanden gelernt, der mit alten C kompilern zu tun hatte. Dieses deklarieren von Variablen am Funktionsanfang ohne sie unmittelbar zu definieren hat unter neueren C compilern (neuer als ANSI-C (C89/C90)) nichts und in C++ noch viel weniger zu suchen!!!
Ich habe schon zu oft gesehen, dass im nachhinein code geändert wurde und deswege in einer besonderen if/switch Anweisung eine bestimmte Variable nicht mehr initialisiert wurde, womit es ein bischen Glückssache wurde, dass im Speicher zufällig ein halbwegs passender Wert drin stand...Auf jeden Fall ist es eine schlechte Angewonheit, die man sich schnellsten Abgewöhnen sollte
Und als zwites noch ein kleiner Tip von mir. Seit der C++ 11 Standard draußen ist, haben sich einige verbesserungen in Sachen Speicherhändling ergeben. So kann ich z.B. den std::Array anstellen von normalen Arrays empfehlen, da diese ihre eigene größe kennen und wenn man mittels ".at" auf sie zugreift, sogar ihre speichergrenzen überwachen können. Und nicht zu vergessen auch die neuen smart Pointer sind einen anblick wert....aber ich vermute mal da du immer Testweise gegen den alten Borland compiler compellierst, werden dir diese Neuerungen wohl entgehen....
Auf jeden Fall mach weiter so, ist echt tolle Arbeit die du bisher geleistet hast
@Henne
erstmal ein großes lob von mir, wie du die Entwicklung von Brighteyes in letzter Zeit vorangetrieben hast. Ich habe im moment leider nicht mehr so viel Zeit um wirklich aktiv mitzuhelfen. Durch die Arbeit bin ich im Moment gut ausgelastet und hab da leider wenig Zeit für anderes...
Naja auf jeden Fall hab ich mir gerade ein paar Zeilen code angesehen und ich muss dochmal ein wenig meckern Du hast eindeutig noch unter jemanden gelernt, der mit alten C kompilern zu tun hatte. Dieses deklarieren von Variablen am Funktionsanfang ohne sie unmittelbar zu definieren hat unter neueren C compilern (neuer als ANSI-C (C89/C90)) nichts und in C++ noch viel weniger zu suchen!!!
Ich habe schon zu oft gesehen, dass im nachhinein code geändert wurde und deswege in einer besonderen if/switch Anweisung eine bestimmte Variable nicht mehr initialisiert wurde, womit es ein bischen Glückssache wurde, dass im Speicher zufällig ein halbwegs passender Wert drin stand...Auf jeden Fall ist es eine schlechte Angewonheit, die man sich schnellsten Abgewöhnen sollte
Und als zwites noch ein kleiner Tip von mir. Seit der C++ 11 Standard draußen ist, haben sich einige verbesserungen in Sachen Speicherhändling ergeben. So kann ich z.B. den std::Array anstellen von normalen Arrays empfehlen, da diese ihre eigene größe kennen und wenn man mittels ".at" auf sie zugreift, sogar ihre speichergrenzen überwachen können. Und nicht zu vergessen auch die neuen smart Pointer sind einen anblick wert....aber ich vermute mal da du immer Testweise gegen den alten Borland compiler compellierst, werden dir diese Neuerungen wohl entgehen....
Auf jeden Fall mach weiter so, ist echt tolle Arbeit die du bisher geleistet hast
"Mut ist der Zauber, der Träume Wirklichkeit werden lässt"
Savegameditoren, Tools und Patches der Nordlandtrilogie
Mein DSA Savegameditor
Savegameditoren, Tools und Patches der Nordlandtrilogie
Mein DSA Savegameditor