Bonjour à tous et à toutes
J'ai un type non reconnu sans savoir comment pourquoi. Voici le code et les erreurs correspondantes :Pouvez-vous me renseigner ? Merci d'avance.
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 class UserSingleton : public Singleton<UserSingleton> { friend class Singleton<UserSingleton>; public: void set_name( const QString &newName ) { this->name = newName; } void set_pass( const QString &newPass ) { this->pass = newPass; } void set_rights( rights newRights ) { // rights has not been declared e_rights rights; rights = newRights; // invalid conversion from int to UserSingleton::e_rights } inline const QString get_name() const { return this->name; } inline const QString get_pass() const { return this->pass; } inline const e_rights get_rights() const { return this->rights; } /* e_rights does not name a type */ private: UserSingleton(); ~UserSingleton(); static UserSingleton * userInstance; QString name; QString pass; typedef enum { root, settings, remove, create, modify, print, search, none } e_rights; e_rights rights; };
Partager