zoukankan      html  css  js  c++  java
  • 【转】C++ char数组转化为string

    有很多种方法:

    假设c字符串定义为char ch[]="hello world!";

    1.向构造函数传入c字符串创建string对象:

    string str(ch);

    2.使用拷贝构造函数创建string对象:

    string str = ch;

    3.对已有的string对象调用string类内部定义的赋值运算符:

    string str;

    str = ch;

    前两种类似,但和第三种有较大区别,前两种是运用构造函数直接创建一个内容与c字符串一致的string对象;第三种是c++标准库编写的string类的内部重载了赋值运算符,使之能够以c字符串作为右操作数对string对象进行赋值,使string对象的内容与c字符串一致。

  • 相关阅读:
    堆排序
    伽马分布
    隔壁-贪心
    对刚—约瑟夫环
    站军姿-两圆并集
    单纯的线性筛素数
    3兔子
    2.圆桌游戏
    1.花
    历史
  • 原文地址:https://www.cnblogs.com/yssgyw/p/3485773.html
Copyright © 2011-2022 走看看