亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,請問一下C++里的release()是干嗎的?有什么作用呢?

你好,請問一下C++里的release()是干嗎的?有什么作用呢?

C++
慕田峪4524236 2021-09-08 11:07:51
看一個C++的程序,里面有個函數里只有release(),這是干嗎的?
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

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

查看完整回答
反對 回復 2021-09-13
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

release()是一個釋放捕捉的函數,,
在C++和面向對象程序設計里面,,
我們經常要使用一些設備,,
比如一個簡單的使用鼠標繪圖程序吧,,
我們要先使用SetCaputer()函數獲取鼠標的控制權,
但在你使用完成后電腦沒有你的指令就不會釋放鼠標
讓你繼續作圖,,
這時候你就需要用到Release()函數釋放鼠標..
就這個解釋了,不知道是否滿意..


查看完整回答
反對 回復 2021-09-13
  • 2 回答
  • 0 關注
  • 745 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號