Код: Выделить всё
template
std::string optionalToString(T* obj)
{
if (FUNCTION_EXISTS(T->toString))
return obj->toString();
else
return "toString not defined";
}
Подробнее здесь: https://stackoverflow.com/questions/257 ... r-function
Код: Выделить всё
template
std::string optionalToString(T* obj)
{
if (FUNCTION_EXISTS(T->toString))
return obj->toString();
else
return "toString not defined";
}