我有我的課:初始化靜態指針數組C++
class Exec {
static Process* procs_table[];
public:
Exec(int num, info_init_proc* proc);
};
info_init_proc是信息的自定義結構必要的初始化進程對象
並嘗試建立如下的構造:
Exec::Exec(int num, info_init_proc* proc) {
int i;
for (i = 0; i < num; i++) {
Exec::procs_table[i] = new Process(proc[i]);
}
}
它可以編譯,但是當我建立我得到「未定義的符號procs_table」錯誤。
應該修改什麼?