gpt4 book ai didi

全局变量的 C++ 性能

转载 作者:IT老高 更新时间:2023-10-28 23:22:22 24 4
gpt4 key购买 nike

澄清一下:我知道全局变量有多邪恶以及何时不使用它们:)

  • 在已编译的 C++ 程序中访问/设置全局变量与本地变量相比是否存在性能损失?

最佳答案

这完全取决于您的机器架构。全局变量通过单个已知地址访问,而局部变量通常通过索引地址寄存器来访问。两者之间差异显着的可能性非常小,但如果您认为这很重要,您应该为您的目标架构编写一个测试并测量差异。

关于全局变量的 C++ 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867363/

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