PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was ist beim coden für SMP- und 64Bit Systeme zu beachten?



Berufspenner
21-04-2003, 18:50
Hi@all

Da es nichts direkt mit der Syntax, etc. zu tun hat poste ich meine Frage mal hier. Was muss man beim Programmieren in C++ beachten, wenn man für SMP- bzw. 64Bit Systeme programmiert? Bei x86 64Bit Systemen wird man wohl einen extra Kompiler brauchen, aber was muss man sonst beachte?

Cu
André

anda_skoa
22-04-2003, 09:42
Die üblichen Sachen:
Bei Multithread Systemen ausreichender Schutz gemeinsamer Datern.

Keine Annahmen über Größen von Datentypen treffen.
Bei binärem Daten I/O nur Typen verwenden, die überall gleich lang sind.
Diese Typen haben immer die Anzahl der Bits im Typnamen enthalten und jeder Kompiler muss sie genau so lang machen.

Und natürlich so Abhängigkeiten wie Inline Assembler vermeiden,

Ciao,
_