TA的每日心情 | 慵懒 2016-4-21 12:07 |
|---|
签到天数: 3 天 连续签到: 1 天 [LV.2]偶尔看看I 累计签到:3 天 连续签到:1 天
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
问题一:类的静态指针类型的属性初使化
6 J1 k. [( |' t0 u" A# l- m9 b$ M) M' c//test.h( t3 F3 J3 G; W# Y" Q
class Test) r% Z6 r0 \* e6 d2 p( A
{
7 ?! X7 T3 z1 z3 [3 Z$ R4 n1 K...2 R: c6 V% q7 I. U
public:
9 j& D, Q/ Q' j5 W+ Y- y- } static WORD* m_test;
( `6 U+ x$ V! b1 g5 O...
. i! z% d) _2 v6 D, [}
0 _7 l6 P& ?7 D* A/ ~
. f A% G% `& o//test.cpp" L& T1 i' E: x! U2 G* k
#include "test.h"0 x5 W8 A9 |6 ? w' `
WORD* Test::m_test = 0;9 h3 P( c+ m, z
...% r( Z& x4 k% E! \; N
p6 p# T" N1 \& s* j
问题二:类中的模板方法
4 T" Y; u$ d- v6 E4 l! ]类中的模板方法不能在cpp中实现,可以在h文件中定义时即实现:
1 I( s- t/ y4 V. |6 l9 Q8 O3 g//test.h0 o0 Q: ^2 x7 J4 s
class Test
1 x/ w. K3 a- x" T. H9 x8 G3 C/ \{' i+ K5 ~3 m& Y7 |1 H) z$ t# @
...( b5 @- {6 ~4 @; C
public:
8 b l$ K' ~6 H$ { template<class T>
1 P+ N/ m, [. d) u( B7 N3 O BOOL TestMethod(T& result)
1 U6 Y, a( e& U+ A( r, c+ ^- O {4 E1 A) z5 M% ]( }7 w7 ^, P0 p! V
result = ...;
, l( K8 f* n: G# Z: T return TRUE;$ Y9 N! L) I3 A
}% A1 ~- t6 i- c8 K% C% ~, h+ ?" l+ N
...
! c/ O. O3 D6 t} |
|