ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

C++ //练习 3.32 将上一题刚刚创建的数组拷贝给另外一个数组。利用vector重写程序,实现类似的功能。

2026/8/5 20:56:53 拓冰建站 浏览量
C++ //练习 3.32 将上一题刚刚创建的数组拷贝给另外一个数组。利用vector重写程序,实现类似的功能。

C++ Primer(第5版) 练习 3.32

练习 3.32 将上一题刚刚创建的数组拷贝给另外一个数组。利用vector重写程序,实现类似的功能。

环境:Linux Ubuntu(云服务器)
工具:vim

 

代码块
/*************************************************************************> File Name: ex3.32.cpp> Author: > Mail: > Created Time: Thu 01 Feb 2024 11:25:16 AM CST************************************************************************/#include<iostream>
#include<vector>
using namespace std;int main(){int arr[10];for(int i = 0; i < 10; i++){arr[i] = i;}cout<<"arr1 :";for(int i = 0; i < 10; i++){cout<<arr[i]<<" ";}cout<<endl;int arr2[10];cout<<"arr2: ";for(int i = 0; i < 10; i++){arr2[i] = arr[i];cout<<arr2[i]<<" ";}cout<<endl;vector<int> arr3;for(int i = 0; i < 10; i++){arr3.push_back(i);}cout<<"vector arr3: ";for(auto i : arr3){cout<<i<<" ";}cout<<endl;vector<int> arr4;arr4 = arr3;cout<<"vector arr4: ";for(auto i : arr4){cout<<i<<" ";}cout<<endl;return 0;
}
运行结果显示如下

在这里插入图片描述