2
這段簡單的代碼會導致核心轉儲。我在Linux中使用gcc 4.8.2。使用字符串作爲模板類型時Linux中的C++核心轉儲
template <class T>
class X
{
T c;
};
int main(int argc, char **argv)
{
X<string> *x = new X<string>[7];
delete x;
return 0;
}
我很感激任何幫助,我真的很困惑這一點。當我使用int而不是字符串時,它不會導致核心轉儲。
如果你使用'新[]',那麼你需要使用'刪除[]'。 –