gpt4 book ai didi

C++ : Will compiler optimize &Variable; away?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:27 25 4
gpt4 key购买 nike

在 C++ 中,这样的语句是有效的:

&Variable;

IMO 它没有任何意义,所以我的问题是,如果你这样做,它会以任何方式影响编译结果,还是编译器会优化它?

谢谢!

最佳答案

考虑这个片段:

#include <iostream>
class A {
public:
A* operator &() {
std::cout << "aaa" << std::endl;
return this;
}
};

int main() {
A a;
&a;
return 0;
};

在这种情况下,"&a;" 生成代码。

关于C++ : Will compiler optimize &Variable; away?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142405/

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