2011年7月19日 星期二

C/C++ Programming - void *

指標是C/C++的精華所在。今天就來介紹一個特別的指標void *

void * :是定義一個指標,但卻未定義它的資料型態,也就是說
你只知道它指向的記憶體位址,但無法存取它指向的資
料。(因為未定義資料型態,怎麽存取呢....)

至於void * 用途:容易擴展副函式,使程式更加穩定

舉例一下吧!!
首先可以利用emun來定義我們傳入參數的型態。



根據型態,我們可以重新將void *轉型 (用途出現^^)



參考網址:

PS:現在還在研究pthread中.......似乎比想像中的困難....再來!
這個有兩個pthread的參考網址,有興趣者可以一起研究吧!

沒有留言:

張貼留言