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