0
所以我創建了一個結構,其唯一的元素是一個指向數組的指針。當我初始化這個數組時,我得到了一個分段錯誤。你能告訴我爲什麼嗎?結構內的數組
下面是代碼:
typedef struct {
int *data;
} A;
/* Class definition */
class C {
A* a;
public:
C(void);
};
/* Constructor */
C::C(void) {
a->data = new int[10];
}
int main(void) {
C();
}
謝謝!
哦,我明白了,謝謝:) –