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

Posted lsfv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种常见语言的基本语法对比:字符串相关的知识,希望对你有一定的参考价值。

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;
}

 

以上是关于几种常见语言的基本语法对比:字符串的主要内容,如果未能解决你的问题,请参考以下文章

几种常见的java网页静态化技术对比

求斐波那契数列第n位的几种实现方式及性能对比(c#语言)

Python 和 C++ 下字符串查找速度对比,你觉得Python适合算法竞赛吗

几款Golang IDE对比

Python和C#基本算法实现对比

linux shell 基础语法A-2