52 個の「カード」クラス オブジェクトの配列を使用する「カード デッキ」クラスを作成して、カードのデッキを作成しようとしています。配列は動的に割り当てる必要がありますが、これを作成するための構文がわかりません。私のコードはこのエラーを出します:
エラー C2512: 'Card': 適切な既定のコンストラクターがありません
#include "CardDeck.h"
#include "Card.h"
#include <iostream>
#include <cstdlib>
using namespace std;
CardDeck::CardDeck()
{
*Deck = new Card[52];
}
Card::Card(char a , char b) コンストラクターを使用して配列を作成できるかどうか、または最初にデフォルトのコンストラクターを使用して配列を作成する必要があるかどうかに興味があります。