[问题] 将物件传递进函数的问题

楼主: amamoimi (佛仔)   2023-11-21 20:49:09
各位晚安,不好意思最近扰民频率高
https://onlinegdb.com/CEz4QhGZl
这是前几天在做一点小测试时写的程式
想问一下为什么拷贝建构元会被呼叫两次呢
解构元被呼叫三次 其中一次没有显示m的是什么呢?
还有就是 为什么f(A1).m没有被印出来...
麻烦大家不吝赐教了,谢谢大家@@
作者: Richun (解放左手的OO之力)   2023-11-21 20:58:00
有个东西叫copy constructor,可以看一下。
作者: lycantrope (阿宽)   2023-11-21 21:42:00
下一篇就改PO去Programming,看起来就不会这么洗啦google或chatGPT都有解答
作者: ko27tye (好滋好滋)   2023-11-22 01:14:00
你的copy constructor实际上没做事阿 要观察原始cptor行为 你可以把copy constructor注解掉https://onlinegdb.com/Dg2W1VM25j
作者: Richun (解放左手的OO之力)   2023-11-22 02:16:00
没看懂就多输出一些讯息,或是直接用gdb逐行看。https://onlinegdb.com/9fdc85qHy 像这样每行都输出讯息
楼主: amamoimi (佛仔)   2023-11-22 07:00:00
谢谢大大 我刚刚刚好在stackoverflow看到类似的的问题 所以
作者: NTUmaki (西木野真姬)   2023-12-05 17:54:00
这类问题很适合丢GPT

Links booklink

Contact Us: admin [ a t ] ucptt.com