0
Есть ли способ получить идентификатор функции или объекта класса в виде строки?
Как:C++ - Есть ли способ получить идентификатор в виде строки?
void SomeFunc() {}
int main()
{
SomeClass classObject(1, 2, 3);
std::cout << getName(classObject) << std::endl;
// Will print "classObject"
SomeClass name;
std::cout << getName(name) << std::endl;
// Will print "name"
std::cout << getName(SomeFunc) << std::endl;
// Will print "SomeFunc"
}
Могу ли я спросить, почему вам нужно что? –
Почему вы не печатаете строковый литерал? – Vincent