gpt4 book ai didi

c++ - 什么时候在空实例上调用成员函数会导致 C++11 中的未定义行为?

转载 作者:太空狗 更新时间:2023-10-29 20:43:49 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
When does invoking a member function on a null instance result in undefined behavior?

我刚刚阅读了这个问题并得到了很好的回答:When does invoking a member function on a null instance result in undefined behavior?

基本上,以下代码是未定义的行为吗?

struct foo { static void bar() { } };
foo *p = nullptr;
p->bar();

根据链接的帖子,这可以用不同的方式解释,一种是 UB,一种不是。

In C++0x, as of n3126, the ambiguity remains

这仍然适用于最终的 C++11 吗?

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