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字符串连接非常灵活,大家可以多进行尝试。

  • 相关阅读:
    MuJS官网示例讲解
    Windows下用Bochs编译运行Linux-0.11(转)
    mysql数据库设置远程连接权限
    Courses in Computer Science and Engineering
    docker-ce 安装和卸载
    实现自定义docker 镜像共享
    cmakelists.txt中配置openg环境出现: undefined reference to symbol 'glLightfv'
    ubuntu16.04如何查看内存和CPU的使用情况
    ROS
    QT_OPENGL-------- 5.model
  • 原文地址:https://www.cnblogs.com/yongpan/p/7919226.html
Copyright © 2011-2022 走看看