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

形参?传入的参数?

void setName(string_name)

{m_strName=_name;}

解释一下具体的意思和方法,为什么()里要写那个,为什么{ }里要写那个,意义是什么

正在回答

2 回答

void setName(string _name)  // string 为数据类型      _name 为变量   声明了一个string型的函数变量_name

{

m_strName = _name;   // 将 _name的值赋值给 m_strName

}

函数的作用就是把输入的值(_name)赋值给m_strName

0 回复 有任何疑惑可以回复我~
#1

一DAIKI一 提问者

非常感谢!
2017-03-01 回复 有任何疑惑可以回复我~

void setName(string_name)
括号内是定义了一个字符串型的变量_name,其实括号内也可以为空,在大括号里定义也可以。
{m_strName=_name;}赋值语句,把等号右边的值赋给左边,但是你的代码有问题,你的等号左边的变量没有定义就赋值了,编译时不会通过的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103381    人
  • 解答问题       732    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

形参?传入的参数?

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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