я получил ошибку при компиляции моей программы:Как объявить указатель массива объектов? (LNK2001 неразрешенный внешний символ "общественность: статический класс бомба * * Bomb :: бомба" (бомбы @ Bomb @@ 2PAPAV1 @ A)?)
LNK2001 нерешенных внешних символ "общественность: статический Bomb класса * * Bomb :: бомба"
Я знаю, что я должен определить static Bomb *bombs[14]
в моих .cpp
, но я не знаю, как (бомбы @ Bomb @@ 2PAPAV1 @ A?) ,
Мой .h
файл:
class Bomb {
public:
static Bomb *bombs[14];
static int num_bombs;
...
Что мне нужно сделать, чтобы добавить в свой файл .cpp?
Является ли 'бомбы 'предполагаемым 2-мерным массивом? – bpgeck
@bpgeck nope. Я хочу только указатель массива объектов Bomb – user2321517
Just 'Bomb * Bomb :: bomb [14];' в ваш файл cpp. – twentylemon