标签: c++ templates
我正在尝试将函数作为参数传递给模板中的函数指针。我收到一个编译错误,我不知道该如何解决。
template <typename T> class C{ T value; T(*func)(); T get() { return value; } C(){ func= get; } };
我希望结果能够通过,因此激活func将返回值。 相反,我收到以下错误:“无法将'C :: func'从'int(C ::)()'类型转换为'int(*)()'类型”