Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Type de retour et enum

3 réponses
Avatar
Bruno CAUSSE
Bonjours,

Pourquoi gcc râle lorsque j'écris :

class maClass {

enum type_word {.....};
type_word type;

type_word get_type() const;

}

.../...

type_word maClass::get_type() const { return type; }

J'ai du écrire :(

int maClass::get_type() const { return type; } qui est "intellectuellement"
moins parlant

Merci.

3 réponses

Avatar
Yann Renard
Bruno CAUSSE wrote:
Bonjours,

Pourquoi gcc râle lorsque j'écris :

class maClass {

enum type_word {.....};
type_word type;

type_word get_type() const;

}

.../...

type_word maClass::get_type() const { return type; }

J'ai du écrire :(

int maClass::get_type() const { return type; } qui est "intellectuellement"
moins parlant

Merci.


si type_word est déclaré dans la classe, essayez

maClass:type_word maClass::get_type() const { return type; }

Y

Avatar
GHU
essaie :
maClass::type_word maClass::get_type() const { return type; }

"Bruno CAUSSE" a écrit dans le message de news:
C153C271.22633%
Bonjours,

Pourquoi gcc râle lorsque j'écris :

class maClass {

enum type_word {.....};
type_word type;

type_word get_type() const;

}

.../...

type_word maClass::get_type() const { return type; }

J'ai du écrire :(

int maClass::get_type() const { return type; } qui est
"intellectuellement"
moins parlant

Merci.




Avatar
Bruno CAUSSE
dans l'article egktgt$jcl$, GHU à
a écrit le 12/10/06 10:15 :


essaie :
maClass::type_word maClass::get_type() const { return type; }




bien sur, merci