struct ItemData
{
public:
ItemData() : arrpsz( NULL ), dwData( NULL ) {} LPTSTR* arrpsz;
DWORD dwData;private:
ItemData( const ItemData& );
ItemData& operator=( const ItemData& );
};CSortListCtrl::CSortListCtrl():
m_iNumColumns( 0 ),
m_iSortColumn( -1 ),
m_bSortAscending(TRUE )
{
}
{
public:
ItemData() : arrpsz( NULL ), dwData( NULL ) {} LPTSTR* arrpsz;
DWORD dwData;private:
ItemData( const ItemData& );
ItemData& operator=( const ItemData& );
};CSortListCtrl::CSortListCtrl():
m_iNumColumns( 0 ),
m_iSortColumn( -1 ),
m_bSortAscending(TRUE )
{
}
{
public:
ItemData() : arrpsz( NULL ), dwData( NULL ) {} 构造函数 LPTSTR* arrpsz; 成员,
DWORD dwData; 成员private:
ItemData( const ItemData& ); 拷贝构造函数
ItemData& operator=( const ItemData& ); 重载了operator =
};
CSortListCtrl::CSortListCtrl():
m_iNumColumns( 0 ),
m_iSortColumn( -1 ),
m_bSortAscending(TRUE )
{
}CSortListCtrl类的构造函数
m_iNumColumns( 0 ),
m_iSortColumn( -1 ),
m_bSortAscending(TRUE )
初试化列表
把三个成员分别初试化为0 -1 TRUE
所以你把这个当成一个类来理解就好理解了