在C++中将向量传递给构造函数
这是一个使用 C++ 将向量传递给构造函数的简单程序。
算法
Begin Declare a class named as vector. Declare vec of vector type. Declare a constructor of vector class. Pass a vector object v as a parameter to the constructor. Initialize vec = v. Declare a function show() to display the values of vector. for (int i = 0; i < vec.size(); i++) print the all values of variable i. Declare v of vector type. Initialize some values into v in array pattern. Declare ob as an object against the vector class. Pass values of v vector via ob vector object to class vector. Call show() function using vector object to show the all values of vector v. End.
示例代码
#include <iostream>
#include <vector>
using namespace std;
class Vector {
vector<int> vec;
public:
Vector(vector<int> v) {
vec = v;
}
void show() {
for (int i = 0; i < vec.size(); i++)
cout << vec[i] << " ";
}
};
int main() {
vector<int> v = {7,6,5,4};
Vector ob(v);
ob.show();
return 0;
}输出
7 6 5 4
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP