【发布时间】:2009-11-09 17:58:11
【问题描述】:
我们可以使用typeof操作符在gcc中获取函数返回的类型,如下:
typeof(container.begin()) i;
是否可以对带有一些参数但不给它们的函数做类似的事情?例如。当我们有函数时:
MyType foo(int, char, bool, int);
我想检索这个“MyType”(可能使用 typeof 运算符)假设我只知道函数的名称(“foo”)并且不知道它需要的参数。有可能吗?
【问题讨论】:
-
这似乎不可能。此外,如果“foo”有返回不同类型的重载呢?