void *指針

·C++提供了一種特殊的指針類型void* ,它能夠保存任何類型對象的地址程序員

            double obj=3.14;函數

            double *pd=&obj;spa

            void *pv=&obj;指針

            pv=pd;對象

void * 代表該指針與一地址相關,但不清楚存儲在此地址上的對象類型。void* 指針只支持幾種有限的操做:求職

         1.與另外一指針進行比較;程序

        2,向函數傳遞void*指針或從函數返回void *指針        co

        3.給另外一個void* 賦值void

    不容許使用void*指針操縱它所指向的對象

注意:當函數返回void*類型時表示一返回一個特殊的指針類型,而不是像函數那樣返回類型爲void表示無類型

摘自:《王道-程序員求職寶典》

相關文章
相關標籤/搜索