Bonjour, voici l'erreur que le terminal m'affiche pour chacune des fonctions de ma classe Tableau

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
erreur: extra qualification 'Tableau::'
erreur : 'Tableau::Tableau(int, int)' cannot be overloaded
Voici mon fichier .h :
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef _Tableau_H_
#define _Tableau_H_
#include <cmath>
#include <iostream>
#include <string>
 
#include "CPiece.h"
#include "CBloc.h"
#include "CPoint.h"
#include "ExceptionTableauVide.h"
 
using namespace std;
 
class Tableau
{
	private :
		int Colonnes;
		int Lignes;
		Bloc **blocs;
		static int NbBlocs;
 
	public :	
		Tableau(int Lignes=12, int Colonnes=10);
		~Tableau();
		int getColonnes() const;
		int getLignes() const;
		Bloc getBlock(int x, int y) const;
		bool intersection(Piece p);
		void ajouter(Piece p);
		void nettoyer();
		void afficher();
		static int getNbBlocs();
		Tableau& operator=(const Tableau& p){
 
};
et voici mon fichier.cpp

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "CTableau.h"
#include "CPiece.h"
#include "CBloc.h"
#include "ExceptionTableauVide.h"
 
int Tableau::NbBlocs = 0;
 
Tableau::Tableau(const int lignes, const int colonnes){
	// code
}
 
Tableau::~Tableau(){
	// code
}
 
int Tableau::getLignes() const{
	return Lignes;
}
 
int Tableau::getColonnes() const{
	return Colonnes;
}
 
Bloc Tableau::getBlock(int x, int y) const{  // x doit appartenir à sx et idem pour y
 
	// code
}
 
bool Tableau::intersection(Piece p){
 
	// code
}
 
void Tableau::ajouter(Piece p){
	// code
}
 
void Tableau::nettoyer(){
 
	// code	
}
 
void Tableau::afficher(){
         // code
}
 
int Tableau::getNbBlocs(){
	return NbBlocs;
}
 
Tableau& Tableau::operator=(const Tableau& p){
	// code	
}
Je comprends ce que veulent dire les erreurs mais je ne comprends pas d'où elles viennent. Quelqu'un pour m'aider ?