运行到下面的构造方法时出现 问题
String::String( const char *s) {
length=(((strlen(s)!=0)?( strlen( s )+1) : 2));
cout << "Conversion (and default) constructor: " << s << endl;
setString( s );
}
String::String( const char *s) {
length=(((strlen(s)!=0)?( strlen( s )+1) : 2));
cout << "Conversion (and default) constructor: " << s << endl;
setString( s );
}
length=(((strlen(s)!=0)?( strlen( s )+1) : 2)); //length出来后,后面没用到
cout < < "Conversion (and default) constructor: " < < s < < endl;
setString( s ); //这又是什么
}