C++ Code Stil Frage
-
Ist: sizeof(MyPosition::value_typ);
Ist das C++11? Weil mein veraltet Codegear Compiler kennt das nicht.^^
-
Karl Lagerfeld schrieb:
Ist: sizeof(MyPosition::value_typ);
Ist das C++11? Weil mein veraltet Codegear Compiler kennt das nicht.^^Nein, das war falsch. Mit C++11 geht das mit decltype. Ohne C++11 gar nicht
.Exklusiv++ schrieb:
Einen solchen Undo-Button hätte ich auch gerne. ;'(
Meine Güte, da steht da 30 Sekunden lang was falsches und schon macht jemand einen Screenshot
:). Wie hast du im Voraus gewusst, dass der Post kurz darauf wieder weg sein wird? Oder fotografierst du routinemäßig alle meine Beiträge
?
-
Nathan schrieb:
Das erste. Definitiv.
Keine magic numbers!Was ist mit der 3?
-
Ohne C++11 gar nicht
Das ist ja auch völliger Blödsinn. Wie kamst du darauf?
-
SeppJ schrieb:
Meine Güte, da steht da 30 Sekunden lang was falsches und schon macht jemand einen Screenshot
:). Wie hast du im Voraus gewusst, dass der Post kurz darauf wieder weg sein wird? Oder fotografierst du routinemäßig alle meine Beiträge
?Die Frage ist eher, warum die NSA die so schnell rausrückt...
-
Einzige Erklärung: Exklusiv++ sitzt bei der NSA. Oder zumindest beim Verfassungsschutz. So extremistischen Cyberterroristenforen kann man ja keine rechtsfreien Räume zugestehen.
Was die Sache angeht, so würde ich vielleicht
MyPosition.size() * sizeof(MyPosition[0])schreiben. MyPosition[0] wird da nicht ausgewertet, weil sizeof zur Compilezeit ausgetauscht wird, und abgesehen von vector<bool> (verflucht seist du!) wird das mit allem funktionieren.
-
SeppJ schrieb:
Exklusiv++ schrieb:
Einen solchen Undo-Button hätte ich auch gerne. ;'(
Meine Güte, da steht da 30 Sekunden lang was falsches und schon macht jemand einen Screenshot
:). Wie hast du im Voraus gewusst, dass der Post kurz darauf wieder weg sein wird? Oder fotografierst du routinemäßig alle meine Beiträge
?Routine.

-
Karl Lagerfeld schrieb:
So
vector<float>MyPosition(3); ReadProcessMemory( ProcessHandle, reinterpret_cast<void*>(X_CoordinateAddr), &MyPosition[0], MyPosition.size()*sizeof(float), 0);oder so:
vector<float>MyPosition(3); ReadProcessMemory( ProcessHandle, reinterpret_cast<void*>(X_CoordinateAddr), &MyPosition[0], 12, 0);Was würde man in der Praxis schreiben? Ich denke das erste ist nicht so fehleranfällig wenn man mal die vector Größe ändern muss.
Das ist aber mal so richtig hässlicher Code, dafür gibt es glatt den ersten Preis.
-
ugly schrieb:
Das ist aber mal so richtig hässlicher Code, dafür gibt es glatt den ersten Preis.
Und du kannst den ersten Preis für den nutzlosesten Post absahnen..

-
ugly schrieb:
Das ist aber mal so richtig hässlicher Code, dafür gibt es glatt den ersten Preis.
Nur weil du ihn nicht verstehst?
hardware schrieb:
Und du kannst den ersten Preis für den nutzlosesten Post absahnen..


thx @ all