【发布时间】:2013-11-29 11:31:45
【问题描述】:
当我尝试填充我的数组时收到“分段错误”。所以我想在类中声明数组大小来声明数组的大小以便它可以分配空间,但我收到了。
错误:无效使用非静态数据成员“Array::Size”错误:来自 这个位置
//Current
class Array{
public:
int Size;
int Range;
int Array[];
};
//Problematic
class Array{
public:
int Size;
int Range;
int Array[Size];
};
或者还有其他防止分段错误的方法吗?
【问题讨论】:
标签: c++ arrays class segmentation-fault