Salut tout le monde,

Un petit problème "curieux".

Je viens de créer une classe nommé CClassification.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class CClassification : public CChiens
{
public:
	CClassification();
	~CClassification();
 
	const char*		Type() const; 				
};
Elle hérite donc de CChiens en public.

Le compilo me dit :

'CClassification' : is not a class or namespace name
pourtant que je fais CClassification:: j'obtiens bien la liste de ces méthodes.

pour toutes les méthodes que j'ai créés pour cette classe (constructeur, destructeur...)

Sur la méthode Type() :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
const char* CClassification::Type() const
{
	return null;
}
déclaré dans le .h comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
const char*		Type() const;
j'ai :

error C2270: 'Type' : modifiers not allowed on nonmember functions
Est-ce que cela vous dis quelque chose ?

Merci d'avance.

beegees