|
 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
3#
發表於 2005-6-19 06:50 PM
| 只看該作者
Originally posted by secretfj at 2005-6-19 06:37 PM:
5 k5 }9 V: ?. r0 z! U8 T有無人知點解?
0 O; }0 ]8 s( w7 jServer 的Backup Code?. O; S# a# P, N3 q
so funny, thanks a lot! 1 E8 n# @- b- @8 T
6 V' z# V- p& N* J0 W0 r9 Y7 l5 Z
好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面' s$ {- A" L9 j( ~& Z1 d
Maximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff)
* ~/ `6 k- }" z q2 |) a E個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁)
: {8 \$ @, b0 _+ B$ p4 Je.g.+ L0 F5 C5 I, Q* ` j; ? ^+ H
0 + 4294967295 = 4294967295 (max)
1 Y! h7 g8 s% G5 R/ M5 F1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)
+ M3 Y2 }4 y2 v1 Iand so on....
h6 M3 @- l6 f& w \: r! h7 @* E, W- z
[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|