erreur: l'utilisation de typedef-nom après la classe

Je ne peux pas comprendre quel est le véritable problème avec cela.

typedef struct _actor
{
   ...
} _actor, Actor;

class Actor
{
   ...
};

- Je obtenir cette étrange message d'erreur actor.cpp:31: error: using typedef-name ‘Actor’ after ‘class’.

Une idée de ce que j'ai fait de mal ici? Merci 🙂

BTW, la définition de type-struct artefact est utilisé uniquement dans C, où la structure des noms et des autres types de noms de résider dans des espaces de noms différents (pour ne pas être prévu en C++ sens); en C++ struct et les noms de classe peut être utilisé "normalement", de sorte que le ce C-typedef idiome n'est pas nécessaire.
Je vais aller sur une branche et suppose que vous êtes l'obtention de ces †caractères dans le message d'erreur parce que vous êtes à l'aide de mastic et de la nécessité de définir les "données Reçues supposé être dans le jeu de caractères" option UTF-8.

OriginalL'auteur Bocochoco | 2010-09-22