Xiaobo Sun

          Eclipse-Unix http://umlfact.berlios.de/~s_xsun/

          void* (like Object in Java)

          void   *從本質(zhì)上講是一種指針的類型,就像   (char   *)、(int   *)類型一樣.但是其又具有  
            特殊性,它可以存放其他任何類型的指針類型:例如:  
                                                  char   *array="I   am   the   pointer   of   string";  
                                                  void   *   temp;                   //temp可以存放其他任何類型的指針(地址)  
                                                  temp=array;                       //   temp   的指針類型  
                                                  cout<<array<<endl;  
                                                  cout<<temp<<endl;  
                                                  cout<<(char   *)temp<<endl;  
            運(yùn)行結(jié)果:  
                                                I   am   the   pointer   of   string  
                                                0x0042510C   (這個(gè)值就是array指針變量所存儲(chǔ)的值)  
                                                I   am   the   pointer   of   string  
             
             
             
            2.但是不能將void*類型的值賦給其他既定的類型,除非經(jīng)過顯示轉(zhuǎn)換:   例如:  
                                                                              int   a=20;  
                                                                              int   *   pr=&a;  
                                                                                void   *p;  
                                                                                pr=p               //error,不能將空的類型賦給int   *  
           
                                                                                pr=(int   *)p;     //ok,經(jīng)過轉(zhuǎn)換 

          posted on 2009-02-05 14:07 Xiaobo Sun 閱讀(279) 評(píng)論(0)  編輯  收藏 所屬分類: C++


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 淳化县| 鄂州市| 新平| 讷河市| 嵊泗县| 定结县| 诏安县| 米脂县| 彭阳县| 舞钢市| 阿拉尔市| 五华县| 壤塘县| 桑日县| 道孚县| 津市市| 车致| 通道| 于田县| 汝南县| 绩溪县| 鄂伦春自治旗| 阜南县| 临夏县| 吴堡县| 汶上县| 乌兰浩特市| 山丹县| 长兴县| 稻城县| 嘉善县| 理塘县| 仙桃市| 延寿县| 东乡族自治县| 盱眙县| 宁明县| 江城| 喀喇沁旗| 民权县| 永修县|