私は私のクラスのコンストラクタとデストラクタを定義しようとしているが、私はエラーを得続けるに関連するエラーをコンパイル:C++のコンストラクタ/デストラクタの定義
definition of implicitly-declared 'x::x()'
それが何を意味するのでしょうか?コンパイラはあなたドンを知っているように
class StackInt {
public:
StackInt();
~StackInt();
}
:コードの
パート:(おそらく、ヘッダー・ファイル内の)クラス宣言では、のように見えるものを持って
///Constructor
StackInt::StackInt(){
t = (-1);
stackArray = new int[20];
};
///Destructor
StackInt::~StackInt(){
delete[] stackArray;
}
ファイルはどのように構造化されていますか(* .h、* .cpp)?投稿されたコードはどのファイルですか? – paxdiablo