#include<cstdio>
template <class U>
U operator+(U i, U k){
return i + k + 2;
}
int main(){
printf("%d\n",2+2);
}
これでコンパイルすると"4"と表示されてしまうのですが、
演算子オーバーロードを有効にするには何が足りないのでしょうか?