27
Vérification modèle de l'existence d'une fonction membre de classe?
Est-il possible d'écrire un modèle qui change de comportement selon qu'une certaine fonction membre est définie sur une classe? Voici un exemple simple de ce que je voudrais écrire: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Donc, si class Ta toString()défini, …