gpt4 book ai didi

c++ - 指针赋值与指针运算

转载 作者:太空宇宙 更新时间:2023-11-04 02:57:42 25 4
gpt4 key购买 nike

我正在处理一个大小不一的数据集,从可能非常小到大到数亿。

在处理连续数据集时,将新值分配给指针与使用指针算法前进到我想要的位置在功能或性能上有什么不同吗?

例如,当前进到数据的下一个成员时,我可以简单地将我的指针递增一个,或者将我的工作指针分配给该内存地址(假设我出于某种原因已经拥有它)。

在 Windows 下运行,使用 Visual Studio 2012 作为编译器。

最佳答案

关于性能,根据 Andrei Alexandrescu 最近的说法(see this link,有一个指向他在那儿发表的精彩演讲的视频的链接)对于现代机器上的连续访问,您应该更喜欢索引到数组而不是指针算法。

但是,有一个永恒的优化规则:测量! :)

没有更多信息,我无话可说:除了“否”之外的功能差异。

关于c++ - 指针赋值与指针运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15490624/

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