Code:
vector<unsigned long long> p;
// ...
p.resize((1 << 29)/sizeof(unsigned long long));
// ...
ofstream out("out.bin");
out.write((const char*)&p[0], sizeof(unsigned long long)*p.size());
vector<unsigned long long> p;
// ...
p.resize((1 << 29)/sizeof(unsigned long long));
// ...
ofstream out("out.bin");
out.write((const char*)&p[0], sizeof(unsigned long long)*p.size());
Napravi mi datoteku veličine nešto veće od 512 MB. Kada konstruišem out sa
Code:
ofstream out("out.bin", ios::binary)
ofstream out("out.bin", ios::binary)
onda je sve u redu. U čemu je stvar?
[Ovu poruku je menjao Nedeljko dana 14.04.2010. u 18:35 GMT+1]
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.