如函数声明写↓
void show(const char *,int print=1);
void show(const stringy &,int print=1);
则函数定义的函数头也必须加上const↓
void show(const stringy &str,int print)
void show(const char *str,int print)
否则main函数中使用改函数时将视为函数未声明
如函数声明写↓
void show(const char *,int print=1);
void show(const stringy &,int print=1);
则函数定义的函数头也必须加上const↓
void show(const stringy &str,int print)
void show(const char *str,int print)
否则main函数中使用改函数时将视为函数未声明