Name |
Code |
Approx. Speed |
Screen I/O |
std::cout<<x<<"\n"; | a few KB/sec |
Text File I/O |
std::ofstream s; s<<x<<"\n"; |
15 MB/sec |
Big-endian I/O |
std::ofstream s; unsigned char c[4]; c[0]=x>>24; ...; s.write(c,4); |
40 MB/sec |
Native Binary I/O |
std::ofstream s; s.write((char *)&x,sizeof(x)); |
200 MB/sec |