真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在C++中句柄有什么用-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)在C++中句柄有什么用,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出即墨免費(fèi)做網(wǎng)站回饋大家。

句柄(Handle)是一個(gè)是用來(lái)標(biāo)識(shí)對(duì)象或者項(xiàng)目的標(biāo)識(shí)符,可以用來(lái)描述窗體、文件等,值得注意的是句柄不能是常量。Windows之所以要設(shè)立句柄,根本上源于內(nèi)存管理機(jī)制的問(wèn)題,即虛擬地址。簡(jiǎn)而言之?dāng)?shù)據(jù)的地址需要變動(dòng),變動(dòng)以后就需要有人來(lái)記錄、管理變動(dòng),因此系統(tǒng)用句柄來(lái)記載數(shù)據(jù)地址的變更。在程序設(shè)計(jì)中,句柄是一種特殊的智能指針,當(dāng)一個(gè)應(yīng)用程序要引用其他系統(tǒng)(如數(shù)據(jù)庫(kù)、操作系統(tǒng))所管理的內(nèi)存塊或?qū)ο髸r(shí),就要使用句柄。

句柄的簡(jiǎn)介

句柄(handle)是C++程序設(shè)計(jì)中經(jīng)常提及的一個(gè)術(shù)語(yǔ)。它并不是一種具體的、固定不變的數(shù)據(jù)類型或?qū)嶓w,而是代表了程序設(shè)計(jì)中的一個(gè)廣義的概念。句柄一般是指獲取另一個(gè)對(duì)象的方法——一個(gè)廣義的指針,它的具體形式可能是一個(gè)整數(shù)、一個(gè)對(duì)象或就是一個(gè)真實(shí)的指針,而它的目的就是建立起與被訪問(wèn)對(duì)象之間的惟一的聯(lián)系。

在C++中,要訪問(wèn)一個(gè)對(duì)象,通??梢越⒁粋€(gè)指向?qū)ο蟮闹羔?。但是在很多具體的應(yīng)用中,直接用指針代表對(duì)象并不是一個(gè)好的解決方案。

對(duì)象

句柄是Windows系統(tǒng)中對(duì)象或?qū)嵗臉?biāo)識(shí),這些對(duì)象包括模塊、應(yīng)用程序?qū)嵗?、窗口、控制、位圖、GDI對(duì)象、資源、文件等。

句柄數(shù)據(jù)類型

從數(shù)據(jù)類型上來(lái)看,它只是一個(gè)16位的無(wú)符號(hào)整數(shù)。應(yīng)用程序總是通過(guò)調(diào)用WindowsAPI獲得一個(gè)句柄,之后其他Windows函數(shù)就可以使用該句柄,以引用和操作相應(yīng)的內(nèi)核對(duì)象。句柄可以像指針那樣置空,那樣句柄就沒(méi)有任何意義,不代表任何內(nèi)核對(duì)象。

句柄在Windows編程中是一個(gè)很重要的概念,在Windows程序中并不是用物理地址來(lái)標(biāo)識(shí)一個(gè)內(nèi)存塊、文件、任務(wù)或動(dòng)態(tài)裝入模塊的。相反地,WindowsAPI給這些項(xiàng)目分配確定的句柄,并將句柄返回給應(yīng)用程序,然后通過(guò)句柄來(lái)進(jìn)行操作。

應(yīng)該明白的是,句柄是一個(gè)標(biāo)識(shí)符,是用來(lái)標(biāo)識(shí)對(duì)象或者項(xiàng)目的。從數(shù)據(jù)類型上來(lái)看它只是一個(gè)16位的無(wú)符號(hào)整數(shù)。應(yīng)用程序幾乎總是通過(guò)調(diào)用一個(gè)Windows函數(shù)來(lái)獲得一個(gè)句柄,之后其他的Windows函數(shù)就可以使用該句柄,以引用相應(yīng)的對(duì)象。在Windows編程中會(huì)用到大量的句柄。

關(guān)于“在C++中句柄有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)站欄目:在C++中句柄有什么用-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/digsip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部