• 大小: 0.41M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C/C++
  • 标签: c  

资源简介


1)代码注释很详细的,非常适合学习STL的 2)string类经常用到find find_first_of find_first_not_of find_last_of find_last_not_of substr replace等,以及联合使用来达到java中的split和trim 3) 有些函数返回的是MyString& 、Char& 等(引用),MyString、Char 等(传值)这得看你返回的对象是函数的局部变量还是全局变量(或者类当前对象成员变量);前者只能返回一个MyString、Char 等;后者强烈建议返回MyString& 、Char& 等(引用);

资源截图

代码片段和文件信息

#include “MyString.h“
#include 
using namespace std;

int main()
{
    int n;
    int choose = 1;
    int pl;
    char cs[100];
    MyString s1;
    MyString s2(“hello“);
    MyString s3 = “HELLO“;
    cout << “***** welcome *****\n“;
    cout << “******* MADE BY zyp **********\n“;
    cout << “s1= “ << s1 << “s2= “ << s2 << “s3= “ << s3 << endl;
    cout << “请输入一个长度小于100的字符串:例如world\n“;
    cin >> s1;
    s1 = s1;
    //s1 = s1+s1;
    s1 += s1;
    MyString s4(s1);
    s4.append(s1);
    s2.insert(2s3);
    s1.erase(44);
    s1.assign(s217);
    cout << “s1= “ << s1 << “s2= “ << s2 << “s3= “ << s3 << “s4= “ << s4 << endl;
    s2 = s4.substr(27);
    cout << “s4[3]= “ << s4[3] << s4.length() << (s1>=s2) << “s4.substr() “ << s2 << endl;
    cout << “s1.find_first_of(beLE2):“ << s1.find_first_of(“beLE“2) << “s1.find_first_of(a3):“ << s1.find_first_of(‘a‘3) << “s1.find_first_of(s32):“ << s1.find_first_of(s32) << endl;
    MyString s5(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1022112  2014-11-10 12:03  realize_string\bin\Debug\realize_string.exe

     文件       1655  2014-11-10 12:02  realize_string\main.cpp

     文件       1882  2014-11-07 11:50  realize_string\MyExcept.h

     文件      16585  2014-11-10 12:03  realize_string\MyString.cpp

     文件       3089  2014-11-10 12:03  realize_string\MyString.h

     文件      40071  2014-11-10 12:03  realize_string\obj\Debug\main.o

     文件      66394  2014-11-10 12:03  realize_string\obj\Debug\MyString.o

     文件      32773  2014-11-09 10:38  realize_string\obj\Debug\test.o

     文件       1209  2014-11-09 19:33  realize_string\realize_string.cbp

     文件        542  2014-11-10 12:03  realize_string\realize_string.depend

     文件        649  2014-11-21 11:30  realize_string\realize_string.layout

     文件       1171  2014-11-09 10:38  realize_string\test.cpp

     文件     210432  2014-11-10 12:23  realize_string\zypc++_string类详解.doc

     文件     141724  2014-11-07 09:03  realize_string\zypC++语言string类的实现(完整源代码)不错.pdf

     目录          0  2014-11-10 12:03  realize_string\bin\Debug

     目录          0  2014-11-10 12:03  realize_string\obj\Debug

     目录          0  2014-11-07 09:47  realize_string\bin

     目录          0  2014-11-07 09:47  realize_string\obj

     目录          0  2014-11-21 11:30  realize_string

----------- ---------  ---------- -----  ----

              1540288                    19


评论

共有 条评论