|
 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
1#
發表於 2005-6-19 06:50 PM
| 顯示全部帖子
Originally posted by secretfj at 2005-6-19 06:37 PM:+ u. u$ m v/ n: n5 R4 z/ O
有無人知點解?
. q) L+ h! K1 z7 r2 a, ?Server 的Backup Code?
, F3 h- C$ _1 V4 `* D4 ~so funny, thanks a lot! ' ]8 z! g6 q, O& R+ r V% c/ Z! s& F! D6 a2 \6 H; `# \/ k; l3 j1 D
好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面
/ `$ y" f' {9 h" ]0 o6 `4 u1 lMaximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff) 8 Z- {3 `6 \+ x& R0 O- h3 x2 r/ F3 f
個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁)
9 O# x# [& r9 V8 k" m ~e.g.' S$ Z: ?% {- H& Z1 h
0 + 4294967295 = 4294967295 (max)4 D8 r+ M9 w" T$ J* A
1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)
5 V8 T8 A1 h* p k' @and so on....
* v0 J1 M% K4 \' \8 A2 y, S l9 u9 J& C
[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|