Може ли някой да ми каже как да конвертирам 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];
Може ли някой да ми каже как да го направя.