G ++を使用してUbuntu 12.10でこのコードを実行しようとしています。
NodeFeature *feature_all;
NODE_NO = 20449;
feature_all = new NodeFeature[NODE_NO];
メッセージが表示されますSegmentation Fault
。NodeFeature
は構造体です:
struct NodeFeature
{
int len; //length of vector
double *val; //vector of observational features
int *index; //vetor of indexes of features
int *label_start; //array indexes of the starting point for each label
int *label; //the labels being activated at this node
};
何が問題ですか?どうすれば修正できますか?
編集: コード全体とデータを確認してテストする必要がある場合は、両方ともここで入手できます: http://vietlabs.com/crf-sl/