《数据结构》字符串数组和向量
Posted wangtianning1223
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《数据结构》字符串数组和向量相关的知识,希望对你有一定的参考价值。
字符串操作
#include<iostream> #include<string> using namespace std; int main() string name; cin>>name; cout<<"Hello ,"<<name<<endl; cout<<name.size()<<endl; name=name+name; cout<<name<<endl; string a="c"; string b="++"; auto c=a+b; cout<<c<<endl; system("pause"); return 0;
数组和向量
#include<iostream> #include<vector> using namespace std; int main() const int n=42; const int c=8; int A1[n]; for(int i=0;i<n;++i) A1[i]=c; //vector initialize vector<int> v1(n); vector<int> v2(n,c); // vector<int> v3=1,2,3,4,5; for(size_t i=0;i<v2.size();++i) cout<<v2[i]<<" "; cout<<endl; v2.push_back(2); cout<<v2.size()<<endl; cout<<v2.front()<<" "<<v2.back()<<endl; v2.pop_back(); for(auto iter=v2.begin();iter!=v2.end();++iter) *iter=c; cout<<*iter<<" "; cout<<endl; system("pause"); return 0;
我自己的编译器版本过低导致向量第三种初始化方法会报错。
以上是关于《数据结构》字符串数组和向量的主要内容,如果未能解决你的问题,请参考以下文章