如何在类中获取函数的返回类型?

时间:2014-10-19 02:16:45

标签: c++ class c++11 decltype

例如

class A
{
    int foo() {return 1;}
    void goo( decltype(((A*)nullptr)->foo()) i) {}
};

decltype(((A*)nullptr)->foo())在这里不起作用,因为A是不完整的类。怎么做?

关于coliru:http://coliru.stacked-crooked.com/a/830fdd982167a4e8

0 个答案:

没有答案