>>363
ヘッダで領域確保しちゃってるけどいいの?
せめて

// main.h
extern CCard* card;
・・・

// main.cpp
#include "main.h"
card = new CCard[52];
// 以下CCardの初期化コード(>>364の)が52個ほど(使う前であればいつでもいいけど)
・・・

にしてあげて。

>>368
for (int i = 0 ; i < 52 ; ++i)
  delete card[i];
のようにしてる漏れは逝ってよしですか?