方法后边的变量如何用
方法后边的变量怎么用
fun::fun(ClassA *classA):m_classA(classA){
}
m_classA是什么意思?
------解决方案--------------------
成员变量呗 我还能是啥意思= =
------解决方案--------------------
仅仅是对成员变量以“初始化列表方式”赋值
------解决方案--------------------
m_classA是你这个类里面的一个classA类型的成员变量吧,用classA来初始化它。。。
------解决方案--------------------
++看看 初始化列表的用法哦,楼主
------解决方案--------------------
构造函数的初始化列表用来初始化成员或调用基类构造函数
------解决方案--------------------
一般都构造函数都是用初始化列表的方法给成员初始化的!
你这个也是这个原理
fun::fun(ClassA *classA):m_classA(classA){
}
m_classA是什么意思?
------解决方案--------------------
成员变量呗 我还能是啥意思= =
------解决方案--------------------
仅仅是对成员变量以“初始化列表方式”赋值
------解决方案--------------------
m_classA是你这个类里面的一个classA类型的成员变量吧,用classA来初始化它。。。
------解决方案--------------------
++看看 初始化列表的用法哦,楼主
------解决方案--------------------
构造函数的初始化列表用来初始化成员或调用基类构造函数
------解决方案--------------------
一般都构造函数都是用初始化列表的方法给成员初始化的!
你这个也是这个原理