数学建模社区-数学中国

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

作者: 运动补偿    时间: 2005-4-17 09:54
标题: 关于C++中的STL的弱弱的问题。
关于我写了一个代码,想任意生成指定容量的序列式容器,
  E2 c' L1 I/ r但不知道为什么,如果使用iterator的时候,如何进行插入操作。
1 c6 s4 K4 X7 x' [0 z. r4 g#include <vector>
, j5 p( d8 k4 @5 K* R1 p#include <list> 0 W# x: p; y! {- t* l" A2 Q
#include <deque> - U' f2 k' J3 v
#include <iostream> + h+ ~, j( H9 X' ]$ q
#include <cstdlib>
* x' F" t1 `0 C! ?using namespace std; - _0 N# f6 @. w% |$ x
1 X4 S* M* C  R  z4 p
template<typename Iter> # u5 t3 r; g' y8 G2 y+ {# D; V0 s0 u
Iter generate(Iter iter,int size)
# u; s' t3 T* i" ~% I6 Z{ - m6 ?- L( P: b8 N- Q' I- D
if(size<=0) {cerr<<"Size is not correct"<<endl;return 0;} . `* L# B' z0 E) R. y
srand(100);
7 R, J: U% u3 u6 Y+ P3 F' \for(int ix=0;ix<size;ix++)
5 m0 K/ I  }. O& R{iter->insert(rand()%100);}///Something is wrong here!!! 3 d; k' r% `3 o- l
return iter; 1 s1 z: j" @2 Q, C9 B/ l$ z& V0 J
}




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