Bonjour, je ne sais vraiment pas ce que je fais de mal dans ce code:
cela me donne comme erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 set<noeud> fonction(int a, int b){ map<noeud, set<job> >::iterator i; return set<noeud>(); }
error: 'job' cannot appear in a constant-expression
error: template argument 1 is invalid
error: template argument 2 is invalid
error: template argument 3 is invalid
error: template argument 2 is invalid
error: template argument 4 is
error: expected initializer before 'i'
Et lorsque j'enlève les arguments a et b de ma fonction, cela marche....
Quelqu'un aurait une explication?
Merci
EDIT:
En fait je suis bête, j'avais passé en paramètre à ma fonction une variable 'job'.
Y a donc conflit....
Partager