string (const char*,unsigned int)的用法

    技术2022-05-11  101

    今天看到一个string的用法

    string (const char*,unsigned int);

    于是测试了一下:)

    其中const char*是样本

    unsigned int是string 的size>=0,否则出现Runtime Error

    如果样本size>设置的size,取前size位

    否则补空

    e.g.

    string str1("test",5);

    str1.data() == "test ",str1.size() == 5

    string str2("test",3);

    str2.data() == "tes",str2.size() == 3

     

    最新回复(0)