2 回答

TA貢獻1803條經(jīng)驗 獲得超6個贊
首先release的漢語意思是
[英][r??li:s][美][r?'li:s]
vt.
釋放; 放開; 發(fā)布; 發(fā)行;
n.
釋放,排放,解除; 釋放令; 公映的新影片,發(fā)布的新聞[消息];
在C++里面release()是一個釋放捕捉的函數(shù),被稱為發(fā)布版本,它往往是進行了各種優(yōu)化,使得程序在代碼大小和運行速度上都是最優(yōu)的,以便用戶很好地使用。和Debug是有點類似的,不過Debug 通常稱為調(diào)試版本,它包含調(diào)試信息,并且不作任何優(yōu)化,便于程序員調(diào)試程序。
實際上,Debug 和 Release 并沒有本質(zhì)的界限,他們只是一組編譯選項的集合,編譯器只是按照預(yù)定的選項行動。事實上,我們甚至可以修改這些選項,從而得到優(yōu)化過的調(diào)試版本或是帶跟蹤語句的發(fā)布版本。

TA貢獻1796條經(jīng)驗 獲得超4個贊
release()是一個釋放捕捉的函數(shù),,
在C++和面向?qū)ο蟪绦蛟O(shè)計里面,,
我們經(jīng)常要使用一些設(shè)備,,
比如一個簡單的使用鼠標繪圖程序吧,,
我們要先使用SetCaputer()函數(shù)獲取鼠標的控制權(quán),
但在你使用完成后電腦沒有你的指令就不會釋放鼠標
讓你繼續(xù)作圖,,
這時候你就需要用到Release()函數(shù)釋放鼠標..
就這個解釋了,不知道是否滿意..
- 2 回答
- 0 關(guān)注
- 743 瀏覽
添加回答
舉報