如何给一个如何与老师谈对象象

高中三年级, 积分 1734, 距离下一级还需 266 積分

高中三年级, 积分 1734, 距离下一级还需 266 积分

本帖最后由 浪浪丶抹茶丸 于 14:43 编辑

经常听朋友说起十个老师九个难弄而且特别小气,是真的吗



请教各位老师创建一个类的对象必须调用构造函数吗? [问题点数:40分]

请问各位老师,创建对象b的时候调用构造函数了吗?

说白了,就是调用了复制构造函数

你的 class A你虽然没有写,其实昰系统帮你默认写了一个.跟函数的默认值一样.你不写,也是存在的

构造函数和释构函数不需要你自己调用在适当的时候编译器会调用

使用new創建一个对象的时候

编译器总会调用合适的构造函数。

请问各位老师,创建对象b的时候调用构造函数了吗?

没调用啊很明显,而且你也没有寫默认构造函数啊!

请问各位老师,创建对象b的时候调用构造函数了吗?
没调用啊很明显,而且你也没有写默认构造函数啊!

会调用A类的拷貝构造函数

看看C++ primer这个是肯定调用的,默认构造函数你没有编译器会自动生成一个

把拷贝构造函数、赋值函数都声明成private,然后再看看

绝嘚你说得还算靠谱不过还是去编译器试试吧。至少我说的答案是试过后才说了

请问各位老师,创建对象b的时候调用构造函数了吗?
没调用啊,很明显而且你也没有写默认构造函数啊!
很明显,这么多徽章是刷出来的分说也不知道怎么抢来的

绝得你说得还算靠谱,不过还昰去编译器试试吧至少我说的答案是试过后才说了。

让楼主自己上机调试吧 嘿嘿





匿名用户不能发表回复!

我要回帖

更多关于 如何与老师谈对象 的文章

 

随机推荐