const类型类成员的初始化

时间:2022-09-09 14:58:56

const修饰类的成员变量的初始化只能在类的构造函数的初始化表中进行


下面是例子:

#include "stdafx.h"
#include <iostream>

class CConstPtrInit
{
public:
CConstPtrInit():pTel(new int)
{
*pTel=200;
}

~CConstPtrInit()
{
}

void ShowInfo()
{
std::cout<<"*pTel value:"<<*pTel<<std::endl;
}

private:
int * const pTel;
};



int _tmain(int argc, _TCHAR* argv[])
{

CConstPtrInit cp;
cp.ShowInfo();
return 0;
}