为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / LingDu丶
使用stringstream对象简化类型转换具体用法:头文件:#include <sstream>stringstream ss;     //定义流 string name = "lingdu";  //准备好的字符串 int c = name.size() ;    //size()返回一个int类型变量,将获取到的整数给到变量c ss << c;    //向流中传值 string str;    //定义str,用于保存转换后的string ss >> str;...
老师太棒啦,每个知识点听完之后不仅能够知其然,还能知其所以然,更有助于消化理解。希望多多讲解一些实例,编程演示什么哒。谢谢james老师~
答案选B。
河漏(hello)哈哈哈哈哈,老师太萌了
老师讲得很好,深入浅出
class Student
{
public:
void setName(string _name)
{
m_strName = _name;
}
string getName()
{
return m_strName;
}

private:
string m_strName;

};

int main(void)
{
Student *str = new Student;
str-&gt;setName(&quot;慕课网&quot;);
cout &lt;&lt; str-&gt;getName() &lt;&lt; endl;
delete str;
str = NULL;
return 0;
}

已采纳回答 / fordream001
 <...code...> 没有调用一般构造函数,而是调用了拷贝构造函数。其中的知识点你可以仔细看一下拷贝构造函数一章
拷贝构造函数似乎是可以重载的,我自己实验的结果是可以的
WTF?没看到啊。。。
做了一个小小的实验,似乎拷贝构造函数可以重载啊。。。

已采纳回答 / Lowlatition
构造函数是指,在类实例化成对象时会调用的一个函数,具体作用嘛,举个栗子<...code...>于是这里我们就需要构造函数,在“构造”对象时发挥作用,去初始化对象的状态。拷贝构造函数其实与构造函数很相似,只不过他是在拷贝生成一个对象时发挥作用。具体描述参考http://blog.csdn.net/lwbeyond/article/details/6202256   这位前辈写得非常精致~

已采纳回答 / qq_好多好多好多鱼_04205101
有参构造函数 拷贝构造函数 析构函数小括号后面的分号去掉

最新回答 / 东31
同意楼上, 一般都是用这种方法来避免重复定义的。

最赞回答 / 浅夏流年
main.cpp  中执行Teacher a = new Teacher()的时候,就是执行Teacher.cpp,此时使用Teacher.cpp中的成员变量和成员函数。

最新回答 / wu1169668869
初学者,题主说的“定义的时候赋值”,猜测是指定义类中数据的时候赋值?是的话感觉语法就不是这样的= =不是有构造函数初始化列表来做这种事情吗C++有这样设计的理由吧C的结构体里定义的数据也不见得能直接定义的时候赋值
最后闪过一个画面 demo.cpp 是有 #include &quot;Teacher.h&quot;的
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消