Bonjour, j'ai le code suivant (je la fais simple) :
ce code me renvoie le message suivant (Visual 2005)
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 enum TypeTrace { TRACE1, TRACE2 }; enum TypeGraphe { GRAPHE1, GRAPHE2 }; TypeGraphe Trace2Graphe(TypeTrace type) { switch(type) { case TRACE1 : return GRAPHE1; case TRACE2 : return GRAPHE2; } }
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.warning C4715: not all control paths return a value
=> 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
Partager