【发布时间】:2014-03-05 10:25:23
【问题描述】:
是否可以在编译时使用decltype 确定并存储SomeMethod 的返回类型(如果这是最好的方法,否则最好的方法是什么)?
是否也可以使用相同的工具来存储SomeMethod 的参数类型列表?
其背后的想法是使用 getter 从类外部轻松访问它们。
class SomeClass
{
public:
typedef [???] ProcRetType;
typedef [???] ProcArgTypeList;
public:
SomeClass() { }
~SomeClass() noexcept { }
SomeType SomeMethod( SomeType1 arg1, SomeType2 arg2 ) { }
// Data members
private:
};
【问题讨论】:
标签: c++ c++11 compile-time decltype