3.2 标准库类型string(下)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.2 标准库类型string(下)相关的知识,希望对你有一定的参考价值。
#include <iostream> #include <string> using std::cin; using std::cout; using std::endl; using std::string; /*------------------范围for语句----------------*/ /* for(declartion:expression) statement expression部分是一个对象,用于表示一个序列。 declartion部分负责定义一个变量,该变量被用于访问序列中的基础元素。 每次迭代declartion部分的变量都会被初始化为expression部分的下一个元素值。 */ int main () { string s("hello lijun"); string s2; for (auto c : s) { cout << c << endl; s2 = s2 + c; } cout << s2 << endl; return 0; } /*------------------如何只处理部分字符----------------*/ /* 第一种方法:下标法;第二种方法:迭代法; 本次主讲下标法。 任何表达式只要它的值是一个整型就可以作为索引。 如果某个索引是带符号类型的值将自动转化成由std::string_type表达的无符号整型。 注意:不管什么时候只要string对象使用了下标,都要确认在那个位置上确实有值。 如果s为空则s[n]的结果将是未定义 */
以上是关于3.2 标准库类型string(下)的主要内容,如果未能解决你的问题,请参考以下文章