|
|
1
14
显然,这取决于怎么做
STLport 支持较大的文件。 |
|
|
2
5
几年前,我在Linux上使用gcc时遇到了这个问题。OS支持大文件,C库(FOpenT等)支持它,但是C++标准库没有。我发现我必须使用正确的编译器标志重新编译C++标准库。 |
|
3
2
从标准的角度来看,没有什么可以阻止这一点。然而,在现实中,大多数32位实现都使用32位来实现
要做到这一点,您必须直接使用操作系统的本机API,或者使用一些封装它的库,而不必信任标准库实现,因为标准库实现在很大程度上依赖于实现。 |
|
|
4
1
至少在VS2013中,C++标准FielestRAMM与大文件(以及G4G字节)一起工作。 我在VS2013上进行了测试(有更新3)。
以下链接是另一个确认它是一个bug并已修复的链接: https://connect.microsoft.com/VisualStudio/feedback/details/627639/std-fstream-use-32-bit-int-as-pos-type-even-on-x64-platform 简言之: 斯蒂芬·T·拉瓦维 (Visual C++库开发人员)
|
|
|
5
0
|
|
|
user23819755 · 从文件加载的数据未按正确顺序返回 2 年前 |
|
|
Grekys · C数组元素全部变为相同值 2 年前 |
|
|
Deba · 为什么在cin语句中打印空格时,第0个字符没有打印出来? 2 年前 |
|
|
catodd · C-试图将整数和结构数组存储到二进制文件中 2 年前 |
|
|
heapyams · Java可执行文件无法读取资源文件夹[重复] 2 年前 |
|
|
Community wiki · 在文件中插入值 3 年前 |