中易网

C++中经常碰到这样的,定义一个变量之后,如,int dir, 然后用dir_(dir)在构造函数中初始化

答案:2  悬赏:0  
解决时间 2021-01-25 19:54
C++中经常碰到这样的,定义一个变量之后,如,int dir, 然后用dir_(dir)在构造函数中初始化
最佳答案
这是一种编程风格,你也完全不用这么写加下划线是为了区分类里的成员变量跟你构造函数的形参因为同名,要区分开来所以就简单用下划线来做区别。例如:你可以将成员变量写成m_iDir,然后初始化列表里m_iDir(dir),这也是OK的。
追问:冒号后面不是对构造函数的形参初始化吗?难道dir_不是构造函数的形参?
追答:怎么对形参初始化呢?这是初始化你类里的成员变量。形参是给你初始化用的,一般是const的
全部回答
你确定不是ide把空格显示为下划线吗?
追问:不是,这是构造函数的代码
(
const polyMesh& mesh,
const labelList& startFaces,
const bool symmetric,
const direction dir
)
:
symmetric_(symmetric),
dir_(dir)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马尔代夫阿雅达的酒店怎么在网上预订呢?
阳江市丰怡豪庭42栋业主群
天津离辽宁多远?
徐州市工人文化宫乒乓球厅地址在什么地方,我
手机频繁出现程序无响应该如何解决
请教下显示器哪几个牌子好
为什么淘宝二手笔记本中数量最多的是thinpa
中国体育彩票(孙吴县审计局北)地址在哪,我要
2009十一假期期间上海的酒店客房价走势怎样
在耶鲁大学毕业后回国就业有前途吗
sis001现在怎么打不开了,有知道的大哥给个网
谁有盛开txt下载微盘?
西安 天翼领航4G融合-169元档-50M具体情况?
广数980报警X轴未准备就绪431,什么问题啊?
谁知道从延庆到承德要多长时间啊…有没有直达
推荐资讯
飞利浦剃须刀头sh90怎样拆解
找一个GBA类似魔塔的游戏,2000年的时候玩过
男人可不可以有猫性呢
为什么我躺下了反而咳的厉害
延庆区教科研培训中心地址有知道的么?有点事
怎么辨别zara包真假
客观评价法正
皮革马利温效应指什么?
植物花瓣捣烂后涂在手指甲上呈现红色的花草叫
中国农业银行(天桥岭支行)地址在哪,我要去那
依稀记得好像是末世类还是虫族啊的小说小说中
在淘宝上买了一件衣服,已经付款,但是再次点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?