String::String( const char *s) 
{
    length=(((strlen(s)!=0)?( strlen( s )+1) : 2));
    cout << "Conversion (and default) constructor: " << s << endl;
    setString( s ); 
}单步调试时 到这个构造函数就通不过了  提示 Access Violation.
并且strlen(s)的Value显示:variable needs stack frame.