为了账号安全,请及时绑定邮箱和手机立即绑定
都是精髓!!!
相信大家都看到了.......... 哈哈哈哈哈哈
学过java的人表示太轻松了,其实就只需三个明确就能搞定函数,即明确该函数的运算结果,其实就是明确该函数的返回值类型,明确该函数的参数列表,ok,搞定!!
初始化列表在看书学时很令人费解,但老师通过一个实例轻松解决。受益匪浅!谢谢老师!
通俗易懂,条理清晰。
已知:

课讲得好&&声音好听&&PPT做得好&&思路清晰

得:人长得帅

最新回答 / x_bessie
在new属性后如果是new Student[  ],他的释放对应的才是 delete [ ]str。
老师讲的确实好,遇到好老师不容易啊!!!!

已采纳回答 / 443452169
第一个#我也不太清楚具体含义,第二个#要加上,因为你的类中有string类型的数据,第3行是命名空间,因为你用了打印数据的函数(方法),而那个方法是属于std这个指令集(方法库)的
#include <iostream>
#include <string>
using namespace std;
class Student
{
public:
string m_strName;
int m_iAge;
};
int main()
{
Student *p = new Student();
p->m_strName = "陈俊溢";
p->m_iAge = 28;
cout << p->m_strName << " " << p->m_iAge << endl;
delete p;
p = NULL;
return 0;
}

最新回答 / Timothy飞
编程中我们会实例化一个对象,实例化对象的过程:对象产生->对象使用->对象销毁。在这三个步骤中我们可以用不同的函数来对对象进行操作,对象产生用构造函数,对象使用  用对象函数成员,对象销毁用析构函数。

最新回答 / C王之王
只要创建了一个对象,就必须要调用构造函数。用构造函数来初始化
老师这门课程是引路字,具体操作要从实战中来
认真听课了
呵呵~只是没有讲完

已采纳回答 / 慕粉1462912324
当对象无参数初始化的时候,这两个构造函数都满足使用条件,所以产生冲突,不知道该调用哪个函数完成初始化
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消