vs如何关闭对于拷贝函数的调用优化,悬赏关注
  • 板块学术版
  • 楼主920106970146Y
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/6/3 17:53
  • 上次更新2023/10/23 13:58:57
查看原帖
vs如何关闭对于拷贝函数的调用优化,悬赏关注
475065
920106970146Y楼主2023/6/3 17:53

问题

就是在vs中运行下列代码,不会调用拷贝函数,被优化掉了,求如何关闭优化

代码

#include <iostream>

using namespace std;

class p {
	int dp;
public:
	p(){
		cout << "1" << endl;
	}
	p(const p& o) {
		cout << ' -' << endl;
		dp = o.dp;
	}
	~p() {
		cout << "2" << endl;
	}
};

p work() {
	p a;
	return a;
}

int main()
{
	p c = work();
}
2023/6/3 17:53
加载中...