Why char* pstr="hello"; pushArg(pstr); still invoke such template?
char* pstr="hello"; pushArg(pstr);
You see there is &&(!std::is_same
&&(!std::is_same