我的新班級名爲Fountainofyouth出現了問題。努力打造整個項目調試後顯示預計{before destructor
warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
和 錯誤:expected '{' before 'Fountainofyouth'
誰能告訴我怎麼回事? 內容Fountainofyouth.cpp的:
#include "Fountainofyouth.h"
//warning
Fountainofyouth::Fountainofyouth(int startDrinks) : Field
{
//ctor
}
//error
Fountainofyouth::~Fountainofyouth()
{
//dtor
}
string Fountainofyouth::fieldType()
{
return 0;
}
bool Fountainofyouth::canEnter(Unit* unit)
{
return 0;
}
void Fountainofyouth::affect(Unit* unit)
{
}
`
這將有助於瞭解什麼是'Field'。 – skypjack