Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1779642
  • 博文数量: 787
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 15:17
文章分类

全部博文(787)

文章存档

2008年(787)

我的朋友

分类:

2008-09-25 16:06:27

boost::shared_ptr createM()
& f3 t7 |1 o9 q, A+ r# @. e, m( Y{
  O; `# q( S1 a4 f* o8 A9 ]& G* ]' x    boost::shared_ptr pM(new M);
. Z" }, T& x. W    return pM;+ M2 V7 K* }4 |3 b: o: L
}4 r" j- L2 O) @6 D/ U

, e3 r" ?* E1 K2 H: lvoid g(boost::shared_ptr pm)
, |1 k9 ~. m* q) C5 C* N; r5 ?; w{
6 f, ^. ~( |- |* D0 P2 q0 p   pm->memberfunction().........
7 s$ S6 l& C! B; i: R" @- x1 ]5 r, P# a% j- y9 \
: x. h& l, t/ y8 J* j: m
}9 ~9 x; B% M: }/ e) N

6 f- M6 t$ x6 `! S( _void f1(), p8 L2 P2 y+ \* @- w
{
8 o3 o3 }# W5 u( f0 _5 z# Q0 p! X' B! F% }7 z. r* x, f
for(int i=0; i <10; i++){: v+ a$ B& I& {+ C$ m
   boost::shared_ptr ptM(new M);
/ L9 |2 f7 A- C   g(ptM);
. h/ y& e) R1 ?! O0 e  L}  P/ D+ z, e4 u

8 V5 c6 l4 t- x0 g............." {2 f0 {4 ^6 h$ c

6 g1 Y' Q; K7 \; S/ S5 w. b0 ^; Z( N6 C& K8 f; h
}$ T# f/ r: O4 p, I
, `6 n8 D' G3 w- x; M
% u7 |2 c5 Z( n
void f2()
! r+ c. r. J* m/ x4 X' `{5 h0 `, C2 h. y8 [) m
for(int i=0; i <10; i++){
+ j/ `9 S  }0 X2 P   boost::shared_ptr ptM=createM();5 [, [) e" I  }
   g(ptM);, y$ Z+ ]# U2 o
}
6 k: z" I4 j; B0 E
: `* v; P+ w3 h( K1 y( a................
( C9 {4 ?" I, b3 a' _! u
; p5 t) q- e5 |- d0 l}
) S! r; w4 Z+ O0 ~) P* ^2 s6 w; R5 N8 |
================================================- s4 e2 @% d& z0 r6 Z4 R
( J: o, H9 [# Y$ O- L
谢谢!      
--------------------next---------------------

阅读(677) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~