zoukankan      html  css  js  c++  java
  • 6.2 C++ string类型字符串的连接

    参考:http://www.weixueyuan.net/view/6391.html

    总结:

      对于string类型变量,我们可以直接用“+”或者“+=”进行字符串的连接,操作符非常方便。

      用“+”风格字符串进行字符串连接时,操作符左右两边既可以都是string字符串,也可以是一个string字符串和一个C风格的字符串,还可以是一个string字符串和一个char字符。

      而用“+=”风格字符串进行字符串连接时,操作符右边既可以是一个string字符串,也可以是一个C风格字符串或一个char字符。

      上述两种方法:左边必须是string字符串。

      

    对于string类型变量,我们可以直接用“+”或者“+=”进行字符串的连接,操作符非常方便。用“+”风格字符串进行字符串连接时,操作符左右两边既可以都是string字符串,也可以是一个string字符串和一个C风格的字符串,还可以是一个string字符串和一个char字符。而用“+=”风格字符串进行字符串连接时,操作符右边既可以是一个string字符串,也可以是一个C风格字符串或一个char字符。

    例1:

    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main()
    {
        string s1, s2, s3;
        s1 = "first";
        s2 = "second";
        s3 = s1 + s2;
        cout<< s3 <<endl;
        s2 += s1;
        cout<< s2 <<endl;
        s1 += "third";
        cout<< s1 <<endl;
        s1 += 'a';
        cout<< s1 <<endl;
        return 0;
    }

    在本例中利用“+”和“+=”操作符分别尝试进行字符串连接,上面的所有连接都是符合语法规定的。string字符串连接非常灵活,大家可以多进行尝试。

  • 相关阅读:
    CodeSmith中SchemaExplorer类详解
    配置 TransactSQL 调试器
    获取SQL所有数据库名、所有表名、所有字段名、表字段长度
    SQL SERVER数据类型与C#数据类型对照表
    C# orm linq 真的不错
    游戏外挂教程
    RDLC钻取式报表开发
    脚本整理
    访问Exchange Mail
    本人开发的带提示的TextBox控件
  • 原文地址:https://www.cnblogs.com/yongpan/p/7919226.html
Copyright © 2011-2022 走看看