当我写了一段 C++ 代码并通过 clang++ 编译器编译时,
error: expected expression
template <typename T>
^
被代表。
为什么会出现此错误,我该如何解决?
#include<iostream>
using namespace std;
int main() {
template <typename T>
T sum(T a, T b) {
return a+b;
}
cout <<"Sum = " << sum( 2.1, 7.9 ) << endl;
return 1;
}