gpt4 book ai didi

c++ - 创建和读取数据的速度

转载 作者:太空宇宙 更新时间:2023-11-04 06:36:30 26 4
gpt4 key购买 nike

我有一些关于在 C/C++ 中创建和读取数据的速度的小问题:

=> 如果我需要在任何类型的数组中填充数据(考虑 2048*2048 数组),使用循环填充每个单元格比从文件加载它更快? (不包括打开和关闭文件所花费的时间)。

=> 如果数据在一个单独的文件中并读取它,从原始文件中读取它花费相同的时间? (假设我需要填充一个数组,是在主程序中填充这个数组还是我可以从外部文件无损读取更好?(不包括打开和关闭文件的时间))

=> 如果我需要复制大量数据,Memcpy 仍然很快吗?

最佳答案

文件操作将比内存操作慢很多很多倍。

memcpy 取决于编译器,但是,是的,一般来说它会更快地完成它,或者与您无需借助汇编就可以完成的一样。

关于c++ - 创建和读取数据的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14450158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com