数学建模社区-数学中国

标题: 关于C++中的STL的弱弱的问题。 [打印本页]

作者: 运动补偿    时间: 2005-4-17 09:54
标题: 关于C++中的STL的弱弱的问题。
关于我写了一个代码,想任意生成指定容量的序列式容器,
4 v3 K8 T7 O% p% X( x* j但不知道为什么,如果使用iterator的时候,如何进行插入操作。 / s. U; K& w  }3 b
#include <vector> 9 X6 J2 s) y' {; {$ G- s
#include <list>
+ X9 O( b* W/ x/ L( s+ b#include <deque>
: Y6 i% e/ H; b3 T+ J6 [- C6 c" x#include <iostream> ( k& w4 T& [1 b  N! l
#include <cstdlib> - L9 q2 T+ m! I; d
using namespace std;   `8 k% `* q, c1 y" W% e+ K& `" v
$ O7 V3 D7 o; e) `+ `' o# D2 r: u, I
template<typename Iter>
* o# m# \% J( Z9 o! g2 g9 jIter generate(Iter iter,int size) : D+ O/ A' D8 n# {( I" \
{
) ^: u! V  a$ |if(size<=0) {cerr<<"Size is not correct"<<endl;return 0;} 5 s6 W: ]# e/ u1 \, l/ c! @  O8 ^4 O
srand(100);
# |3 V9 m0 p- `0 F) Z& mfor(int ix=0;ix<size;ix++) 6 s$ m/ W/ @; X. g" G- r8 x4 C7 |
{iter->insert(rand()%100);}///Something is wrong here!!! 7 O$ `6 o: W! F4 o& C
return iter; ; N% H+ J7 v: n
}




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5