为了账号安全,请及时绑定邮箱和手机立即绑定
最后闪过一个画面 demo.cpp 是有 #include "Teacher.h"的
老师为什么不先讲构造函数呢?
在类定义完添加分号,不要用中文的;,要用英文的;
并没有错吧,,,
话说getline(cin,name)为什么直接能把cin打进去- -谁能讲一下。。
x怎么提交怎么过,但是自己都感觉有问题,运行结果也一大段的error。。。。
讲的好,赞一个

已采纳回答 / 慕莱坞4132929
如果是空括号,都是调用缺省构造器,加不加效果一样 ------解决方案--------------------对于自定义类型,调用的都是默认构造函数,没区别的。只不过对于内建类型不太一样,加了扩号会做默认值初值化,比如:int* p = new int;//p指向的int值是不确定的;int* q = new int();//q指向的int值为0。
感觉老师堆默认构造函数这个概念讲的不清楚啊
string 在这里太强了 在C里面能把人累死
本章知识点: 1.string 类型对象的初始化
2. string 类型对象的相关操作
string s1;
s1.empty();
s1.size(); .....
两个字符串字面量不能够直接相连
3.还有示例里提到了getline(cin, name);

最新回答 / 慕粉1529473653
与构造函数差不多,是在实例化一个对象并对对象赋值操作时默认执行的一个函数
有看到的吗?讲师是火眼金金吗?

已采纳回答 / chuan781
不加也能运行通过
一般选项中带有“一定”,“肯定”字眼的错误的几率比较大~
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消