如果我使用类似于double以字节为单位保存文件大小的东西,这很快就会失败,那么我会使用哪种数据类型?现在有几个TB是常见的,所以我希望数据类型能够容纳一个很大的数字.
这取决于你的平台.在Unix系统上,您可以使用该off_t类型.在Windows上,您可能想要使用LARGE_INTEGER.这些是由返回文件大小的函数在这些系统上使用的类型(stat在Unix上,GetFileSize在Windows上).
如果你想要便携式,uint64_t应该足够大.
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |