私は C++ が初めてで、構文のヘルプが必要です。
コンストラクターが機能しない理由を誰かが理解するのを手伝ってくれますか? 私のprimeStackが素数のみを格納することを除いて、Stackクラスの実装を作成しています。デフォルト値の 25 が必要です。
値を渡さずに新しい primeStack オブジェクトを宣言すると、エラーが発生します。25 はデフォルトとして機能するべきではありませんか??
.h ファイル内:
primeStack(unsigned int size=25);
primeStack.cpp で:
primeStack::primeStack(unsigned int size=25)
{
this->size = size;
data = new int[size];
top = 0;
}