我正在寻找声明外部“C”函数指针的类型。它是一个成员变量。这个问题中的语法我无法编译。
template<typename Sig> struct extern_c_fp {
extern "C" typedef typename std::add_pointer<Sig>::type func_ptr_type;
};
我已经尝试将 放置extern "C"
在两端,以及介于typedef
andtypename
和之间type
,func_ptr_type
但编译器拒绝了所有。有什么建议么?