Je reçois un « nom de classe attendue avant, ou, et je n'obtenir assez comment le résoudreNom de classe attendu avant ',' ou ';' .
Voici où l'erreur est:
class FXHost : public CPLAT::CP_Application, public CPLAT::CP_M_Listener
{
Le fichier est FXHost.h et CPLAT :: est évidemment un espace de noms où CP_Application et CP_M_Listener sont
Je ne vois pas pourquoi ce serait faux Ce code fonctionnait bien dans Metrowerks (sans le CPLAT: :) mais dans XCode CPLAT est nécessaire en raison de la façon dont le le code a été écrit par le développeur précédent
Quelqu'un peut-il faire la lumière sur cette erreur?
MISE À JOUR: Voici un exemple de la classe CP_Application
template <class DOC_POLICY, class PRINT_POLICY, class UNDO_POLICY>
class CP_EXPORT CP_Application : public CP_Application_Imp
{
public:
typedef DOC_POLICY DocPolicyType;
typedef PRINT_POLICY PrintPolicyType;
typedef UNDO_POLICY UndoPolicyType;
CP_Application();
virtual ~CP_Application() throw();
Il semble qu'il manque un #include qui déclare les classes CPLAT ::. –