我有一个以下简单的模板:
template<class T, T N>
bool VerifyGT(T value) {
return value > N;
}
bool (*test1)(int) = &VerifyGE< int, (int) 0>; // (1)
bool (*test2)(double) = &VerifyGE< double, (double) 0.0>; // (2)
编译时:test1 初始化成功,test2 失败并显示“与所需类型不匹配”。有任何想法吗?