unsigned long long geht net?
-
Hi,
wieso geht das net?
typedef unsigned long long biglong;
das selbe mit signed long long
Ich lese in Foren immer das long long 64 bit ergibt aber wie denn wenn dann immer ein compilerfehler kommt?
"error C2632: 'long' followed by 'long' is illegal"
-
compiler zu alt?
-
typedef unsigned __int64 biglong;
müßte bei alten msvc und borland gehen. pack's noch in ein #ifdef und die welt läuft wieder rund.
-
net schrieb:
compiler zu alt?
VC++7.1 ??? deshalb wundert es mich ja
-
long long schrieb:
Ich lese in Foren immer das long long 64 bit ergibt
Es gibt kein long long in C++. Wenn ein Compiler das unterstützt, dann ist das lediglich eine Compiler Erweiterung. Der MSC 7.1 sollte das aber schon können. Vielleicht hast du doch nur eine 6er Version?
-
Der 7.1er kann es definitiv.