C++模板的一个边缘特性,做个笔记,不做说明了。
实在是一言难尽,元编程对特定领域的一些问题比较有效,也非常复杂,学习的性价比不高。
template <typename T>
void (*pf) (T t);
template <typename T>
using pf2 = void (*) (T t);
void func(int i) {
cout << "func: " << i << endl;
}
int main() {
pf<int> = func;
pf<int>(12);
pf2<int> f2 = func;
f2(34);
}