Извините за ламерский вопрос, но как объявить число размером 8 байт? Я перехожу с винды, и не понимаю в чём проблема:
typedef unsigned long long uint64
....
add(uint64 ad){ .... }
int main(){ add((uint64)0xddaabbcc00000000); }
Пишет: /home/test/usersocket.cpp:496: error: integer constant is too large for 'long' type