码迷,mamicode.com
首页 > 其他好文 > 详细

3.2 标准库类型string(下)

时间:2017-06-03 22:31:44      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:include   定义   logs   下标   art   code   turn   访问   nbsp   

#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(下)

标签:include   定义   logs   下标   art   code   turn   访问   nbsp   

原文地址:http://www.cnblogs.com/RDlijun/p/6938648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!