有没有办法直接读取二进制文件到RAM中?在C++中直接从文件读取数据到RAM
我的意思是说,有没有办法告诉编译器,这里是文件,这里是RAM块,请把文件内容放到RAM中,快速地按照你的要求。
目前我正在逐步通过ifstream将其加载到64位块(64位块)的RAM(数组)中。但我认为这必须减缓它的速度,因为它使用顶针将杯子(文件)中的水舀到一个罐子(RAM)中,而不是仅仅拿起杯子,一次性将全部内容物倒入水罐中。
作为一个相对新手,我可能对此有完全错误的想法 - 任何指导都会有很大的帮助。
我只是以最快的方式获取大文件到RAM中。
感谢
很好的问题,并为+1比喻:) – 2012-05-04 11:41:42