询问
  • 板块灌水区
  • 楼主孙轩宇
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/10/30 22:30
  • 上次更新2023/11/2 10:36:18
查看原帖
询问
470973
孙轩宇楼主2023/10/30 22:30
#include<bits/stdc++.h>
using namespace std;
struct f{
	int x;
	f():x(0){}
	f& operator+=(int b){
		x += b;
		return *this;
	}
};
f t(){
	return f();
}
int main(){
	f* x = &(t() += 2);
  	x->x += 2;
	cout << x->x << ' ' << &x;
}

这是不是一个悬挂指针?但好像可以正常运行。 我要睡觉了,明天才会看这个贴子的回复。

2023/10/30 22:30
加载中...