作者amamoimi (佛仔)
看板C_and_CPP
标题[问题] 将物件传递进函数的问题
时间Tue Nov 21 20:49:09 2023
各位晚安,不好意思最近扰民频率高
https://onlinegdb.com/CEz4QhGZl
这是前几天在做一点小测试时写的程式
想问一下为什麽拷贝建构元会被呼叫两次呢
解构元被呼叫三次 其中一次没有显示m的是什麽呢?
还有就是 为什麽f(A1).m没有被印出来...
麻烦大家不吝赐教了,谢谢大家@@
----
Sent from
BePTT on my OPPO CPH1943
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.200.242.58 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1700570951.A.831.html
1F:→ Richun: 有个东西叫copy constructor,可以看一下。11/21 20:58
2F:→ amamoimi: 喔喔感谢大大!! 那我改一下code 和内文11/
21 21:06
※ 编辑: amamoimi (1.200.242.58 台湾), 11/21/2023 21:31:30
3F:→ lycantrope: 下一篇就改PO去Programming,看起来就不会这麽洗啦11/21 21:42
4F:→ lycantrope: google或chatGPT都有解答11/21 21:46
5F:→ amamoimi: 不好意思...
因为gpt的回答还是让我觉得很奇怪...谢谢建议,以後会注意的
11/21 22:11
※ 编辑: amamoimi (1.200.242.58 台湾), 11/21/2023 22:26:20
6F:推 ko27tye: 你的copy constructor实际上没做事阿 要观察原始cptor行11/22 01:14
7F:→ ko27tye: 为 你可以把copy constructor注解掉11/22 01:15
9F:→ Richun: 没看懂就多输出一些讯息,或是直接用gdb逐行看。11/22 02:16
11F:→ amamoimi: 谢谢大大 我刚刚刚好在stackoverflow看到类似的的问题 所以11/22 07:
20
12F:→ amamoimi: 应该自己思考一下就可以了,打扰大家了1
1/22 07:20
※ 编辑: amamoimi (1.200.242.58 台湾), 11/22/2023 07:23:02
13F:推 NTUmaki: 这类问题很适合丢GPT 12/05 17:54