c++之vector
2016-08-05 11:49
309 查看
#include <iostream> #include <stdio.h> #include <string> #include <vector> using namespace std; void printList(vector<string> list) { for(int i=0;i<list.size();i++) { cout<<list.at(i)<<" "; } cout<<endl; } void changeList(vector<string> list) { for(int i=0;i<list.size();i++) { list[i]="hehe"; } printList(list); } void changeList(vector<string> *list) { for(int i=0;i<list->size();i++) { list->assign(i,"hehe"); } printList(*list); } void changeList2(vector<string> &list) { for(int i=0;i<list.size();i++) { list.assign(i,"hehe"); } printList(list); } void changeList3(vector<string> inlist) { vector<string> list; for(int i=0;i<15;i++) { list.push_back("fuck"); } inlist=list; printList(inlist); } int main(int argc,char* argv[]) { vector<string> list; list.push_back("test1"); for(int i=0;i<15;i++) { list.push_back("test"); } list.push_back("test16"); printList(list); changeList3(list); printList(list); return 0; }
相关文章推荐
- vector stl c++
- C++ 常用模板武道会 第一场:vector v.s. list v.s. deque (上)
- linux C++ vector to array
- (转)C++ Vector的使用
- C++中的vector&find_if
- C++ Vector 删除指定元素
- C/C++字符串处理(4):std::vector与std::StringBuilder
- C/C++字符串处理(4):std::vector与std::StringBuilder
- c++中vector源码及其接口函数实例【4】
- C++ 常用模板武道会 第一场:vector v.s. list v.s. deque(下)
- C++中的vector使用范例
- Power up C++ with STL: Part I (introduction, vector)
- C++ STL中用vector 改进内存的再分配
- 标准C++和VC都看看,今天学学vector
- c++代码测试-vector赋值, 证明是深度赋值
- [C++] 何时使用vector
- c/c++ reference 阅读之一——vector,list,deque
- C/C++字符串处理(4):std::vector与std::StringBuilder
- 个人研究《数据结构与算法分析-C++描述》Vector实现的问题,new与初始化
- 让C++变得更加容易:vector的增长机理