Possible Duplicate:
How to get function's name from function's pointer in C?C++:如何将函数指针的名称转换为文本?
我打印配置为程序到命令行每次运行,以及一两件事,我想是打印所使用的当前散列函数 - 存储在一个函数指针变量。
有没有办法做到的线沿线的东西:
std::cout << function_pointer.function_name_to_text() << "\n";
于是想,如果我有一个名为SHA1(字符* pre_image)功能,它只是输出sha1
到控制台?整个方法头部也是隆重的。
涉及? http://stackoverflow.com/questions/351134/how-to-get-functions-name-from-functions-pointer-in-c – SubSevn 2011-05-10 18:26:02
你可以创建你自己的函数指针类,它需要函数名。对于'函数对象'或者*函子*来说,这对于调试版本来说是个好主意。 – 2011-05-10 18:53:46
将此问题标记为C类语言的特定问题并将其重复结尾,以防止某人给出C++特定答案。 – alfC 2014-01-24 05:54:36