nNumber nSource nStation nTarget 是什么意思。。
CHanoiItem(int nNumber, char nSource, char nStation, char nTarget)
:m_nNumber(nNumber), m_nSource(nSource), m_nStation(nStation), m_nTarget(nTarget) {}
这一段代码那个“:”有什么作用。
pltem是指什么
nNumber nSource nStation nTarge是构造函数的形参,用于赋值给对应的成员(mNumber mSource mStation mTarge)进行初始化
CHanoiItem(int nNumber, char nSource, char nStation, char nTarget)
:m_nNumber(nNumber), m_nSource(nSource), m_nStation(nStation), m_nTarget(nTarget) {}这是构造函数,这一段代码那个“:”是初始化列表的语法,加了“:”表示后面的初始化代码在初始化列表里。
pltem就是你前面new的对象