![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
W_Tortoise
专注,低调,精进。
展开
-
C++中substr函数的用法
1 substr函数/*** @brief Get a substring.* @param __pos Index of first character (default 0).* @param __n Number of characters in substring (default remainder).* @return The new string.* @...原创 2019-12-13 10:48:33 · 1335 阅读 · 0 评论 -
C++ string中find,find_first_of和find_last_of的用法
1 str.find(str1)size_t find (const string& str, size_t pos = 0)说明:从pos(默认是0,即从头开始查找)开始查找,找到第一个和str1相匹配的子串,返回该子串的起始索引位置;如果没有找到则返回string::npos。str1.find(str2); // 从串str1中查找时str2,返回str2中...原创 2019-12-13 10:42:04 · 9950 阅读 · 0 评论 -
c++中的c_str()用法
1.标准库中的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()data()copy(p,n)2.c_str()是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址。换种说法,c_str()函数返回一个指向正规C字符串的指针常量,内容与本string串相同。这是为了与C语言兼容,在C语言中没有string类型,故必须通过s...转载 2019-12-13 10:32:36 · 3118 阅读 · 0 评论 -
使用C++中的std::pair,返回两个不同类型的变量
1 前言今天,遇到在一个函数中返回两个不同类型的变量的问题。其实,可以通过结构体解决此问题。除了结构体,还可以使用C++中的std::pair。当要返回多个变量(≥3)时,虽然std::pair可以通过嵌套实现,但最好还是用结构体。2 std::pair的用法2.1 介绍pair能将2个数据组合成一个数据,stl中的map就是将key和value放在一起来保存。另外,当一个函数需要返...原创 2019-09-29 16:17:52 · 3204 阅读 · 0 评论