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