message d'avertissement à supprimer
Bonjour, j'ai le code suivant (je la fais simple) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
enum TypeTrace
{
TRACE1,
TRACE2
};
enum TypeGraphe
{
GRAPHE1,
GRAPHE2
};
TypeGraphe Trace2Graphe(TypeTrace type)
{
switch(type)
{
case TRACE1 : return GRAPHE1;
case TRACE2 : return GRAPHE2;
}
} |
ce code me renvoie le message suivant (Visual 2005)
Citation:
warning C4715: not all control paths return a value
je comprends le message, mais pourtant j'ai mis tous les types de mon enum dans ma fonction. Du coup, le default ne sert à rien.
=> que dois-je faire pour ne plus avoir ce message mais je voudrais que ce message apparaisse si j'oublie de mettre un enum dans ma fonction ?
Merci d'avance