64,644
社区成员
发帖
与我相关
我的任务
分享
class FeatureVector
{
public:
vector<Function*> entities;
vector<string> features;
myFV featureVector[10000][10000];
FeatureVector();
~FeatureVector();
};
typedef struct
{
bool isClustered;
int clusterNum;
int value;
}myFV;
FeatureVector* A(){
}
char **featureVector;
featureVector= (char**)malloc(sizeof(Function)*entity.size());
使用指针,在堆上分配内存。就OK了。
[code=c]
FeatureVector* fv=new FeatureVector();
fv=A();
[/code]
又会报 std::bad_alloc的错。。。
所以这种new方法也不行。。。