parent
							
								
									3ac0fd4479
								
							
						
					
					
						commit
						2e90624a1e
					
				@ -0,0 +1,8 @@ | 
				
			||||
<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||
<project version="4"> | 
				
			||||
  <component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8"> | 
				
			||||
    <file url="file://$PROJECT_DIR$/neoString/CString.cpp" charset="UTF-8" /> | 
				
			||||
    <file url="file://$PROJECT_DIR$/neoString/CString.h" charset="UTF-8" /> | 
				
			||||
    <file url="PROJECT" charset="UTF-8" /> | 
				
			||||
  </component> | 
				
			||||
</project> | 
				
			||||
@ -0,0 +1,10 @@ | 
				
			||||
<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||
<project version="4"> | 
				
			||||
  <component name="AutoUploadManager"> | 
				
			||||
    <option name="hosts"> | 
				
			||||
      <list> | 
				
			||||
        <option value="563cc454-127a-4c53-a847-5bf281087bb1" /> | 
				
			||||
      </list> | 
				
			||||
    </option> | 
				
			||||
  </component> | 
				
			||||
</project> | 
				
			||||
@ -1,24 +1,26 @@ | 
				
			||||
#include <iostream> | 
				
			||||
#include "string/String.h" | 
				
			||||
#include "utility" | 
				
			||||
 | 
				
			||||
using namespace std; | 
				
			||||
using namespace rel_ops; | 
				
			||||
 | 
				
			||||
// 测试示例来自题目
 | 
				
			||||
int main() { | 
				
			||||
    String s1("Help!"),s2("Good!"),s3(s2),s4,s5; | 
				
			||||
    cout<<"s1="<<s1<<endl; | 
				
			||||
    s3="Hello!"; | 
				
			||||
    cout<<"s3="<<s3<<endl; | 
				
			||||
    s3=s2; | 
				
			||||
    cout<<"s3="<<s3<<endl; | 
				
			||||
    s3+=s2; | 
				
			||||
    cout<<"s3="<<s3<<endl; | 
				
			||||
    cin>>s4; | 
				
			||||
    cout<<"s4="<<s4<<endl; | 
				
			||||
    s5=s3+s4; | 
				
			||||
    cout<<"s5="<<s5<<endl; | 
				
			||||
    s5[0]='g'; | 
				
			||||
    cout<<"s5="<<s5<<endl; | 
				
			||||
    cout<<"strlen(s5)="<<s5.Length()<<endl; | 
				
			||||
    cout<<boolalpha<<(s3 == s1)<<endl; | 
				
			||||
} | 
				
			||||
    String s1("Help!"), s2("Good!"), s3(s2), s4, s5; | 
				
			||||
    cout << "s1=" << s1 << endl; | 
				
			||||
    s3 = "Hello!"; | 
				
			||||
    cout << "s3=" << s3 << endl; | 
				
			||||
    s3 = s2; | 
				
			||||
    cout << "s3=" << s3 << endl; | 
				
			||||
    s3 += s2; | 
				
			||||
    cout << "s3=" << s3 << endl; | 
				
			||||
    cin >> s4; | 
				
			||||
    cout << "s4=" << s4 << endl; | 
				
			||||
    s5 = s3 + s4; | 
				
			||||
    cout << "s5=" << s5 << endl; | 
				
			||||
    s5[5] = 'g'; | 
				
			||||
    cout << "s5=" << s5 << endl; | 
				
			||||
    cout << "strlen(s5)=" << s5.Length() << endl; | 
				
			||||
    cout << boolalpha << (s3 == s1) << endl; | 
				
			||||
} | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue