关于operator char*()的问题
我定义了一个student类,重载了char*()
student::operator char*(){ char *p="wow!"; return p;}int main(){ student stu; std::cout<<stu;//这怎么输出的是地址,而不直接输出字符串? return 0;}student::operator char*() const{ char *p="wow!"; return p;}friend std::ostream& operator<<(std::ostream& os, cosnt student& s){ return os<<static_csat<const char*>(s);}