特定
struct A {
int foo(double a, std::string& b) const;
};
Run Code Online (Sandbox Code Playgroud)
我可以像这样创建一个成员函数指针:
typedef int (A::*PFN_FOO)(double, std::string&) const;
Run Code Online (Sandbox Code Playgroud)
很容易,但PFN_FOO如果A::foo签名发生变化则需要更新.自C++ 11引入以来decltype,它是否可以用于自动推导签名并创建typedef?