J'essaye de créer une fonction simple qui fait un test simple et renvoie vrai ou faux.Comment créer une fonction boost :: lambda simple?
myfunct = (_3 < someArray[i]);
Quand je fais cela, je reçois cette erreur:
error: no match for 'operator<' in '<unnamed>::_1 < depths[i]'
Ce que je souhaite est d'obtenir quelque chose d'équivalent à ce
bool myFunct(unsigned int a, unsigned int b, unsigned int c, unsigned int d)
{
return c < 22; // Suppose 22 was in someArray[i]
}
Oui, je pense que c'est mon problème. Je pensais à ce sujet sur mon chemin de travail (après avoir posté cette question), mais je ne pouvais pas le tester parce que mon code était à la maison. Vous venez de le confirmer. Merci. –