码迷,mamicode.com
首页 > 编程语言 > 详细

几种常见语言的基本语法对比:字符串

时间:2018-09-04 16:56:23      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:strong   如何   col   基本语法   vector   ace   memory   其他   引用   

c++: 一段时间不写c++。简直又是忘光了。而其他语言几年不写。几个小时就回想起来了。还是c++太难了。各种用法。学的时候就没学明白。

写代码的时候,一直回想 ,如这个参数,是否用常引用。  vecotr是如何实现的?string是如何实现的。string[] 堆栈是如何放的。

只要涉及到堆。基本不用写代码了。一头郁闷包,算了c++。永别了。例子都不 敢写完。随便写下吧。

#include <iostream>
#include <vector>

using namespace std;

string JoinString(vector<string> books)
{
    string *ret=new string("");
    int count=books.size();
    cout<<count<<endl;
    for(int i=0;i<count;++i)
    {
        ret->append(books[i]);
    }
    return *ret;
}



int main()
{
    string books[]={"c++ primer","c#"};
    cout<<books[0]<<endl;
    cout<<books[1]<<endl;
    cout<<&books[0]<<endl;
    cout<<&books[1]<<endl;

    vector<string> *myarray=new vector<string>();//memory ..
    myarray->push_back(books[0]);
    myarray->push_back(books[1]);

    cout<<JoinString(*myarray)<<endl;


    delete myarray;
    return 0;
}

 

几种常见语言的基本语法对比:字符串

标签:strong   如何   col   基本语法   vector   ace   memory   其他   引用   

原文地址:https://www.cnblogs.com/lsfv/p/9585040.html

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