zoukankan      html  css  js  c++  java
  • C++ string push_back()

    函数功能:

    在后面添加一项

    vector头文件的push_back函数,在vector类中作用为在vector尾部加入一个数据。
    string中的push_back函数,作用是字符串之后插入一个字符。

    函数原型:

    void push_back(value_type_Ch);

    在vector类中

    1. void push_back(const_Ty&_X)
    2. {
    3.  insert(end(),_X);
    4.  }

    例子:

      

      1. // string::push_back 
      2. #include <iostream> 
      3. #include <fstream> 
      4. #include <string> 
      5.   
      6. int main () 
      7. std::string str; 
      8. std::ifstream file ("test.txt",std::ios::in); 
      9. if (file) { 
      10. while (!file.eof()) str.push_back(file.get()); 
      11. std::cout << str << ' '; 
      12. return 0; 
      13. 血的结论:添加字符到字符串一定用push_back函数,切不可直接用“+”。但是原因是什么,尚未搞清楚。
        #include<iostream>
        #include<string>
        #include<vector>
        using namespace std;

        int main() {

        string s = "12345";
        string tmpString;
        tmpString += s[0] + s[1] + s[2];
        stoi(tmpString);
        cout << tmpString << endl;
        getchar();

        }
        ————————————————
        版权声明:本文为CSDN博主「藏獒的自述」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
        原文链接:https://blog.csdn.net/guanzhongshan/article/details/47283351

  • 相关阅读:
    gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path
    angularjs-$interval使用
    angularjs的页面拆分思想
    桌面工具的分享
    怎么理解高内聚低耦合
    sqlserver 还原数据库
    Sqlserver 读取EXCEL
    Search everything 使用说明
    根据文件大小搜索电脑文件
    一个不错的录屏的软件的分享
  • 原文地址:https://www.cnblogs.com/renzmin/p/11930285.html
Copyright © 2011-2022 走看看