#include <iostream>
#include <vector>
#include <algorithm>
#include <ctime>
template <class T>
struct display
{
void operator()(const T valude){std:cout<<value<<'';}
};
inline int Random(int min,int max)
{
return((rand()%(max+1-min))+min);
}
int main()
{
typedef std::vector<int> IntArray;
IntArray myarray;
srand((unsigned int)time(NULL));
for(itn i=0;i<10;++i)
{
myarray.push_back(Random(10,60));
for_each(myarray.begin(),myarray.end(),display<int>());
return 0;
}
#include <vector>
#include <algorithm>
#include <ctime>
template <class T>
struct display
{
void operator()(const T valude){std:cout<<value<<'';}
};
inline int Random(int min,int max)
{
return((rand()%(max+1-min))+min);
}
int main()
{
typedef std::vector<int> IntArray;
IntArray myarray;
srand((unsigned int)time(NULL));
for(itn i=0;i<10;++i)
{
myarray.push_back(Random(10,60));
for_each(myarray.begin(),myarray.end(),display<int>());
return 0;
}
此博客展示了一段C++代码,包含iostream、vector等头文件,定义了结构体display用于输出,函数Random用于生成随机数。在main函数中,创建整数向量,利用随机数填充向量,并使用for_each输出向量元素。

1万+





