Je suis confus.Déclaration sans type
Je fais ceci:
#include <vector>
// List iteration
typedef vector<registeredObject>::iterator iterator;
typedef vector<registeredObject>::const_iterator const_iterator;
vector<registeredObject>::iterator begin(void);
vector<registeredObject>::const_iterator begin(void) const;
vector<registeredObject>::iterator end(void);
vector<registeredObject>::const_iterator end(void) const;
Je reçois des erreurs telles que:
.: error: ISO C++ forbids declaration of 'vector' with no type
.: error: expected ';' before '<' token
pour chacune des utilisations ci-dessus du vecteur. Ce code compile dans CodeWarrior plus ancien, mais XCode se plaint. Quelle est la solution?
Y at-il une bonne référence?
[EDIT] Voici l'en-tête ensemble Here
Quelles lignes spécifiques obtiennent les erreurs. – jmucchiello