C++ Primer 第5版--练习12.7
来源:互联网 发布:电子风水罗盘软件下载 编辑:程序博客网 时间:2024/05/22 14:21
练习 12.7:重做上一题,这次使用shared_ptr而不是内置指针。
#include <iostream>#include <vector>#include <memory>using namespace std;shared_ptr<vector<int>> new_vec(){ auto p = make_shared<vector<int>>(); return p;}shared_ptr<vector<int>> input(shared_ptr<vector<int>> v){ int i; cout << "输入int元素:"; while (cin >> i) (*v).push_back(i); return v;}void output(shared_ptr<vector<int>> vv){ cout << "打印vector:"; for (const auto &i : (*vv)) cout << i << " ";}int main(){ output(input(new_vec())); return 0;}
阅读全文
0 0
- C++ Primer 第5版--练习12.7
- C++primer第5版课后练习习题答案 9.4
- C++primer第5版课后练习习题答案9.5
- C++primer第5版课后练习习题答案9.16
- C++primer第5版课后练习习题答案 9.20
- C++primer第5版课后练习习题答案9.26
- C++primer第5版课后练习习题答案9.28
- C++primer第5版课后练习习题答案9.47
- C++primer第5版课后练习习题答案9.51
- C++primer第5版课后练习习题答案9.52
- C++primer第5版课后练习习题答案7.23
- 《C Primer Plus(第5版)中文版》第7章编程练习第5题
- 《C Primer Plus(第5版)中文版》第6章编程练习第1题
- 《C Primer Plus(第5版)中文版》第6章编程练习第14题
- 《C Primer Plus(第5版)中文版》第6章编程练习第15题
- 《C Primer Plus(第5版)中文版》第6章编程练习第16题
- 《C Primer Plus(第5版)中文版》第7章编程练习第1题
- 《C Primer Plus(第5版)中文版》第7章编程练习第2题
- 面试圣经(一)
- mini PCI-E和mSATA引脚定义
- SequenceNet论文翻译
- Android架构模板
- 51单片机 bit定义标志位无效原因
- C++ Primer 第5版--练习12.7
- C++:模板,string类,异常
- 【干货】一名全栈设计师的 Mac 工具箱(设计,开发,效率)
- 三阶魔方CFOP还原方法图解
- Effective Java读书笔记十八(Java Tips.Day.18)(长文预警)
- Shell与编译型语言的差异
- Ubuntu14.04 在 vmware中进入unity模式方法
- js,jq 右下角广告窗
- python爬虫爬取链家二手房信息