Может ли кто-нибудь сказать мне, как преобразовать unsigned long long int в вектор и наоборот.
Для преобразования из unsigned long long int в вектор я попробовал следующее:
unsigned long long int x;
vector<char> buf(sizeof(x));
memcpy( &buf[0], &x, sizeof( x ) );
Когда я проверил x = 1234567890, это не удалось. Но когда я попробовал это для меньших значений x (скажем, 1-100), это сработало...
Для преобразования вектора в unsigned long long int я использовал:
unsigned long long int = (unsigned long long int)buf[0];
Может ли кто-нибудь сказать мне, как это сделать.