当前位置: 首页 > news >正文

益阳网站建设广告半成品网站

益阳网站建设广告,半成品网站,如何开通免费网站,买奢侈品去哪个网站有正品目录 赋值和连接#xff1a; operator: 赋值操作符#xff1a; assign(str): 将字符串赋值为另一个字符串#xff1a; : 字符串连接操作符#xff1a; 访问和检查#xff1a; at(pos): 返回指定位置的字符#xff0c;提供边界检查。 operator[]: 返回指定位置的字符…目录 赋值和连接 operator: 赋值操作符 assign(str): 将字符串赋值为另一个字符串 : 字符串连接操作符 访问和检查 at(pos): 返回指定位置的字符提供边界检查。 operator[]: 返回指定位置的字符不进行边界检查。 front(): 返回字符串的第一个字符。 back(): 返回字符串的最后一个字符。 c_str(): 返回指向以 null 结尾的字符数组的指针。 data(): 返回指向字符串缓冲区的非 null 结尾字符数组的指针。 字符串信息 length(), size(): 返回字符串的长度。 empty(): 检查字符串是否为空。 修改字符串 insert(pos, str): 在指定位置插入字符串。 erase(pos, len): 删除从指定位置开始的指定长度的字符。 replace(pos, len, str): 用字符串替换从指定位置开始的指定长度的字符 push_back(c): 在字符串末尾添加字符。 pop_back(): 删除字符串末尾的字符。 查找和比较 find(str, pos): 在字符串中查找子串从指定位置开始 rfind(str, pos): 从字符串末尾开始查找子串从指定位置开始。 substr(pos, len): 返回从指定位置开始的指定长度的子串 compare(str): 比较字符串与另一字符串。 compare(pos1, len1, str): 比较字符串的子串与另一字符串。 赋值和连接 operator: 赋值操作符 operator 是 std::string 类的赋值操作符用于将一个字符串赋值给另一个字符串。这个操作符提供了一种方便的方式来复制一个字符串的内容到另一个字符串中。以下是一个使用例子 #include iostream #include stringint main() {// 使用默认构造函数创建空字符串std::string emptyString;// 检查字符串是否为空if (emptyString.empty()) {std::cout The string is empty. std::endl;} else {std::cout The string is not empty. std::endl;}// 输出字符串内容std::cout Empty String: emptyString std::endl;return 0; }assign(str): 将字符串赋值为另一个字符串 assign(str) 是 std::string 类的成员函数用于将一个字符串赋值给另一个字符串。这个函数将目标字符串的内容替换为给定字符串的内容。以下是一个使用例子 #include iostream #include stringint main() {// 定义两个字符串std::string str1 Hello;std::string str2 World;// 使用 assign 函数将 str1 的内容替换为 str2 的内容str1.assign(str2);// 输出结果std::cout str1: str1 std::endl;return 0; }: 字符串连接操作符 是 std::string 类的成员运算符用于将一个字符串连接到另一个字符串的末尾。这个操作符提供了一种方便的方式来执行字符串连接操作。以下是一个使用例子 #include iostream #include stringint main() {// 定义两个字符串std::string str1 Hello, ;std::string str2 World!;// 使用 操作符将 str2 连接到 str1 的末尾str1 str2;// 输出结果std::cout Concatenated String: str1 std::endl;return 0; }Concatenated String: Hello, World! 访问和检查 at(pos): 返回指定位置的字符提供边界检查。 operator[]: 返回指定位置的字符不进行边界检查。 front(): 返回字符串的第一个字符。 back(): 返回字符串的最后一个字符。 c_str(): 返回指向以 null 结尾的字符数组的指针。 data(): 返回指向字符串缓冲区的非 null 结尾字符数组的指针。 字符串信息 length(), size(): 返回字符串的长度。 empty(): 检查字符串是否为空。 修改字符串 insert(pos, str): 在指定位置插入字符串。 insert(pos, str) 是 std::string 类的成员函数用于在目标字符串的指定位置 pos 处插入另一个字符串 str。以下是一个使用例子 #include iostream #include stringint main() {// 定义一个字符串std::string str Hello, World!;// 在位置 7 插入字符串 Beautiful str.insert(7, Beautiful );// 输出结果std::cout Modified String: str std::endl;return 0; }Modified String: Hello, Beautiful World! 在这个例子中str.insert(7, Beautiful ); 使用了 insert 函数在字符串的位置 7 处插入了字符串 Beautiful 。现在str 的内容变为了 Hello, Beautiful World!。 这个函数允许在指定位置插入其他字符串提供了一种方便的方式来修改字符串的内容。插入操作会在指定位置处打开一个空间以容纳要插入的字符串。 erase(pos, len): 删除从指定位置开始的指定长度的字符。 erase(pos, len) 是 std::string 类的成员函数用于删除目标字符串从指定位置 pos 开始的指定长度 len 的字符。以下是一个使用例子 #include iostream #include stringint main() {// 定义一个字符串std::string str Hello, World!;// 删除从位置 7 开始的长度为 5 的字符str.erase(7, 5);// 输出结果std::cout Modified String: str std::endl;return 0; }Modified String: Hello, ! 在这个例子中str.erase(7, 5); 使用了 erase 函数从字符串的位置 7 开始删除长度为 5 的字符。现在str 的内容变为了 Hello!。 这个函数提供了一种方便的方式来修改字符串删除不需要的部分。如果需要删除的长度超过了目标字符串的长度erase 会删除尽可能多的字符如果 len 大于目标字符串从 pos 开始的可用长度则删除到字符串的末尾。 replace(pos, len, str): 用字符串替换从指定位置开始的指定长度的字符 replace(pos, len, str) 是 std::string 类的成员函数用于用指定的字符串 str 替换目标字符串从指定位置 pos 开始的指定长度 len 的字符。以下是一个使用例子 #include iostream #include stringint main() {// 定义一个字符串std::string str Hello, World!;// 用字符串 Universe 替换从位置 7 开始的长度为 5 的字符str.replace(7, 5, Universe);// 输出结果std::cout Modified String: str std::endl;return 0; }Modified String: Hello, Universe! 在这个例子中str.replace(7, 5, Universe); 使用了 replace 函数从字符串的位置 7 开始用字符串 Universe 替换了长度为 5 的字符。现在str 的内容变为了 Hello, Universe!。 这个函数提供了一种方便的方式来修改字符串的一部分。如果需要替换的长度超过了目标字符串的长度replace 会替换尽可能多的字符如果 len 大于目标字符串从 pos 开始的可用长度则替换到字符串的末尾。 push_back(c): 在字符串末尾添加字符。 pop_back(): 删除字符串末尾的字符。 查找和比较 find(str, pos): 在字符串中查找子串从指定位置开始 find(str, pos) 是 std::string 类的成员函数用于在字符串中查找指定的子串从指定位置 pos 开始。如果找到子串则返回子串第一次出现的位置否则返回 std::string::npos。以下是一个使用例子 #include iostream #include stringint main() {// 定义一个字符串std::string str Hello, World!;// 在字符串中查找子串 World从位置 7 开始size_t foundPos str.find(World, 7);// 输出结果if (foundPos ! std::string::npos) {std::cout Substring found at position: foundPos std::endl;} else {std::cout Substring not found. std::endl;}return 0; }Substring found at position: 7 在这个例子中str.find(World, 7); 使用了 find 函数从位置 7 开始在字符串中查找子串 World。因为 World 子串从位置 7 开始确实存在所以 foundPos 将会被赋值为该子串在字符串中的位置。输出结果将是 Substring found at position: 7。 如果指定位置之后没有找到子串find 函数将返回 std::string::npos表示未找到。这个函数提供了一种在字符串中查找子串的方便方法。 rfind(str, pos): 从字符串末尾开始查找子串从指定位置开始。 substr(pos, len): 返回从指定位置开始的指定长度的子串 substr(pos, len) 是 std::string 类的成员函数用于返回从指定位置 pos 开始的指定长度 len 的子串。这个函数不修改原始字符串而是返回一个新的 std::string 对象包含从指定位置开始的指定长度的字符。以下是一个使用例子 #include iostream #include stringint main() {// 定义一个字符串std::string str Hello, World!;// 提取从位置 7 开始的长度为 5 的子串std::string substring str.substr(7, 5);// 输出结果std::cout Substring: substring std::endl;return 0; }Substring: World 在这个例子中str.substr(7, 5); 使用了 substr 函数从字符串的位置 7 开始提取长度为 5 的子串。现在substring 包含了 World。 这个函数允许你从字符串中提取子串而不必修改原始字符串。返回的 std::string 对象可以独立使用方便在程序中进行进一步的操作。 compare(str): 比较字符串与另一字符串。 compare(pos1, len1, str): 比较字符串的子串与另一字符串。
http://www.hkea.cn/news/14273838/

相关文章:

  • 二手书网站策划书怎么看公司是不是外包
  • 建个人网站怎么赚钱太平洋建设 网站
  • 网站建设验收方发言稿注册一个公司需要几个人
  • 我是做颗粒在什么网站上怎么看一级还是二级域名
  • 枣庄专业三合一网站开发小程序制作pdf
  • 官网和门户网站的区别wordpress登录更改域名后
  • 公司网站怎么做实名认证dedecms 关闭网站
  • 网站建设 pdf宣传片制作公司费用
  • jsp网站开发答辩wordpress滑块验证码
  • 网站建设项目单子来源西安高端网站
  • 网站优化是往新闻中心发新闻吗宁波高端定制网站建设
  • 网站打开速度突然变慢的原因网络文化经营许可证要多少钱
  • 用eclipse做网站诸葛企业网站建设公司
  • 廊坊企业自助建站聚美优品网站建设情况
  • 网站开发网络公杭州h5建站
  • 厦门手机网站泉州建站费用
  • 张家港质监站网址网站域名要钱吗
  • 设计网站软件开发大连比较好的网站公司吗
  • 建设一个视频网站首页西安建站模板厂家
  • 松江建设投资有限公司网站学校后勤网站建设方案
  • 如何进行网站的seo百度产品推广
  • 华艺网站建设图书馆网站建设规划
  • 网站防采集 如何采集导航网站备案
  • 哈尔滨建设银行网站制作微信小程序费用
  • 平顶山建站公司微网站开发服务
  • 做金融量化的网站个人网站做什么类型好
  • 多平台网站建设phpstudy建wordpress
  • 淘宝网站的建设与运营设计思路居然之家装修公司官网
  • 网站建设学习要多久中国十大公司企业文化
  • 南华网站建设搜房网网站跳出率