public:DATA(unsigned long size) 是什么定义?

来源:百度知道 编辑:UC知道 时间:2024/06/14 06:33:54
class DATA
{ public:
DATA(unsigned long size);//?????????
};
定义的对吗?是函数还是类的成员,怎么用public修饰???

public 是共有成员对象的修饰符。
下面定义的DATA应该是一个函数,但是你没有在函数前面加返回类型。函数内的单数是unsigned long 类型的变量。这个函数是一个构造函数。理论上,你不加参数的话,可以不用写出来。

class DATA
{ public:
void DATA(unsigned long size);
};