64,281
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <vector>
class CA {
public:
CA(int newCnt) : mCnt(newCnt) {
}
~CA() {
mCnt = 0;
}
int GetCount() {
return mCnt;
}
private:
int mCnt;
};
void InitVector(std::vector<CA>& vec, int k) {
for(int i = 0; i < k; i++) {
CA a(i);
vec.push_back(a);
}
}
int main() {
std::vector<CA> myVector;
InitVector(myVector, 10);
for(size_t i=0; i < myVector.size(); i++) {
std::cout << myVector[i].GetCount() << " ";
}
std::cout << std::endl;
}
vector <int> myVector;
void InitVector(int k,vector <int>& v)
{
for (int i = 0; i < k; i++) {
v.push_back(i);
}
return;
}
int main()
{
InitVector(10,myVector);
for (int i = 0; i < myVector.size(); i++) {
cout<< myVector[i]<<endl;
}
}