Comment on déclare un tableau d'objets en Visual C++ svp?

Je m'explique j'ai une classe Avion dont voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
//Déclaration de la classe Avion
class Avion  
{
private:
	CString immatriculation;
	CString marque;
	CString type;
	CString provenance;
public:
	Avion(CString,CString,CString,CString);
	~Avion();
	CString getImmatriculation();
	void setImmatriculation(CString);
	CString getMarque();
	void setMarque(CString);
	CString getType();
	void setType(CString);
	CString getProvenance();
	void setProvenance(CString);
};
Je voudrais déclarer un tableau d'Avion
j'ai essayé ça comme code dans la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
// Construction
public:
 
	CAeroportDlg(CWnd* pParent = NULL);	// standard constructor
 
	Avion Tour[10]; //tableau de pointeurs d'Avion
Mon tableau c'est Tour et quand je compile il me marque l'erreur suivante à la ligne (Avion Tour [10] :
Compiling...
AeroportDlg.cpp
C:\Eleves\bob\PTI 4 - POO Avion\Aeroport\AeroportDlg.cpp(19) : error C2512: 'Avion' : no appropriate default constructor available
Error executing cl.exe.

Aeroport.exe - 1 error(s), 0 warning(s)
Pouvez vous m'aider svp, je rappelle que je veux déclarer un tableau d'Avion (donc d'objets)...