运行结果为什么是101?
#include <cstring>#include <typeinfo>#include <iostream>using namespace std;template<class T>int compare (T x, T y){}template<>int compare<char*> (char* x, char* y) { if (strcmp (x, y) < 0) return -1; if (strcmp (x, y) > 0) return 1; return 0;}int main (){ char sz1[] = "c"; char sz2[] = "e"; cout <<compare("c","e")<< endl;}