功能
常用的参数,
本质就是指针+长度组成的字符串数组
但是内部不会申请内存,
只是引用外部的指针地址内容
二进制安全的字符串
源文件
slice.h
属性
- private
const char* data_,首字符指针size_t size_,字符串长度
方法
公共
data,返回data_指针size,返回size_值empty,字符串是否为空operator[]获取数组指定索引的charclear,将字符串设置为空””remove_prefix,删除前X个字符ToString,转化为std::stringcompare,比较Slice- 比参数小则返回值<0
- 相等则返回值=0
- 比参数大则返回值>0
starts_with,判断该结构的前几个字符是否是已参数的字符开始的
全局
operator==,判断两个Slice是否相同operator!=,判断两个Slice是否不同