C++ replace() 函数用法示例说明

2025-10-29 09:45:13

1、用_Ptr替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const char* const _Ptr);

C++ replace() 函数用法示例说明

2、用_Right替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, const size_t _N0, const string& _Right);

C++ replace() 函数用法示例说明

3、用重复_Count次的_Ch字符替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const size_t _Count, const char _Ch);

C++ replace() 函数用法示例说明

4、给定的字符串_Right从指定的起始位置_Roff开始长度为_Count的字符串替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const string& _Right, const size_t _Roff, size_t _Count);

C++ replace() 函数用法示例说明

5、用_Ptr的前_Count个字符替换从起始位置1开始长度为2的字符串,函数声爬欧廊明形式为:string& replace(const size_t _Off, size_t _N0, const char* const _Ptr, const size_t _Count);

C++ replace() 函数用法示例说明

6、用_Ptr替换从指忌柱定迭代器的开始位置_First到迭代结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const char* const _Ptr);  

C++ replace() 函数用法示例说明

7、用_Ptr的前_Count个字符替换从指定迭代器的开始位置_First到迭代结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const char* const _Ptr, const size_t _Count);

C++ replace() 函数用法示例说明

8、用重复_Count次的_Ch字符替换从指定迭代器开始位置脾汽_First到迭代器结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const size_t _Count, const char _Ch);

C++ replace() 函数用法示例说明

9、用_Right替换从指定迭代器开始位置_First到迭代器结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const string& _Right);

C++ replace() 函数用法示例说明

1、用_Ptr替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const char* const _Ptr);

2、用_Right替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, const size_t _N0, const string& _Right);

3、用重复_Count次的_Ch字符替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const size_t _Count, const char _Ch);

4、给定的字符串_Right从指定的起始位置_Roff开始长度为_Count的字符串替换从指定位置_Off开始长度为_N0的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const string& _Right, const size_t _Roff, size_t _Count);

5、用_Ptr的前_Count个字符替换从起始位置1开始长度为2的字符串,函数声明形式为:string& replace(const size_t _Off, size_t _N0, const char* const _Ptr, const size_t _Count);

6、用_Ptr替换从指定迭代器的开始位置_First到迭代结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const char* const _Ptr);  

7、用_Ptr的前_Count个字符替换从指定迭代器的开始位置_First到迭代结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const char* const _Ptr, const size_t _Count);

8、用重复_Count次的_Ch字符替换从指定迭代器开始位置_First到迭代器结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const size_t _Count, const char _Ch);

9、用_Right替换从指定迭代器开始位置_First到迭代器结束位置_Last的字符串,函数声明形式为:string& replace(const string::const_iterator _First, const string::const_iterator _Last, const string& _Right);

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢