读书人

C++类中只读指针变量怎么初始化

发布时间: 2013-12-11 16:44:13 作者: rapoo

C++类中只读指针变量如何初始化?

#include <iostream>
#include <stdlib.h>
using namespace std;

class Stack{

public:
int * const data;
Stack (); /**如何对data初始化?*/
};
int main()
{
return 0;
}

[解决办法]

Stack::Stack(): data(new int[100])
{
}

[解决办法]
可以在构造函数初始化列表里面初始化
如:
Stack ():data(NULL)

读书人网 >C++

热点推荐