gpt4 book ai didi

c++ - 友元函数内部代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:02 26 4
gpt4 key购买 nike

我发布了一个question早些。可以从响应中检查代码。

我的问题是帖子的作者在移动构造函数中发布了这个

swap(*this,that); 

复制赋值运算符中的这个

swap(that);

现在我熟悉了友元函数的概念并阅读了更多相关内容,但我仍然对为什么第二条语句只有一个参数而 swap 方法需要两个参数感到困惑。如果有人可以澄清第二个语句以及为什么它只传递一个参数,我将不胜感激?

最佳答案

作为上述答案的另一个,那是一个错字。两者都应该是

swap(*this,that); 

Jonathan Wakely 指出了我的错误,我已经改正了。

没有你不知道的魔法,万岁!

关于c++ - 友元函数内部代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23162091/

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