C++中再一个数组长度未知的情况下向数组中输入数据(不要做成循环)并返回输入数据的长度。也就是像string那样 输入后可以用string.length返回其长度
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
int main(int argc, char *argv[])
{
vector<int> arr_int;
arr_int.push_back(2);
vector<int> temp_arr_int(10,1);
arr_int.insert(arr_int.end(),temp_arr_int.begin(),temp_arr_int.end());
copy(arr_int.begin(),arr_int.end(),ostream_iterator<int>(cout," "));
cout<<"\n你拷贝了"<<temp_arr_int.size()<<"个数据进来"<<endl;
cout<<"现在总共有:"<<arr_int.size()<<"个数据"<<endl;
return 0;
}追问
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
int main(int argc, char *argv[])
{
vector<int> arr_int;
arr_int.push_back(2);
vector<int> temp_arr_int(10,1);
arr_int.insert(arr_int.end(),temp_arr_int.begin(),temp_arr_int.end());
copy(arr_int.begin(),arr_int.end(),ostream_iterator<int>(cout," "));
cout<<"\n你拷贝了"<<temp_arr_int.size()<<"个数据进来"<<endl;
cout<<"现在总共有:"<<arr_int.size()<<"个数据"<<endl;
return 0;
}追问
是…c++吗😦
追答是的。
PS:看来你对C++的了解只是:C++可以包括C,你了解一点C。上面用的都是C++的标准模板库,C++比较闪光的地方。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-11-27
用sizeof操作符追问
可以具体说说吗
追答sizeof(a)/sizeof(int)
整形数组a[]
追问额…没有学过
追答sizeof(int)第意思就是int占用第内存空间有多少,答案是4个字节。