1樓:匿名使用者
都是通過資源id獲取的,沒個資源都有對應的id號,操作也函式響應都是通過資源id進行的。
關於mfc中delete物件的相關問題。
2樓:網友
cgraph *g=(cgraph *)m_;
這句有問題吧。
getupperbound()返回的是最後一個元素的下標,怎麼能轉換成(cgraph*)呢。
應改為:cgraph *g=(cgraph *)m_;
3樓:匿名使用者
cgraph *g這樣子定義是將g(指標)指向m_;。
而你使用。removeat時,已經將該物件釋放。故再去delete時出錯。
4樓:匿名使用者
removeat已經將物件釋放了,再次delete就會出錯。
關於約瑟夫環的問題,用mfc物件導向實現
5樓:郝在益
這個問題用程序導向和麵向物件沒啥太大的區別。只要懂解決這個問題的邏輯,其他的都ok
mfc中gdi物件洩露問題 http://bbs.csdn.net/topics/
6樓:匿名使用者
cdc *pdc = getdc();
cbrush brush, *oldbrush;
oldbrush = pdc->selectobject(&brush);
rect rc; =30; =20; =80; =80;
pdc->rectangle(&rc);
pdc->selectobject(oldbrush);
releasedc(pdc);
**沒有問題,不會造成記憶體洩露。
多了一個刷子也不是問題,因為本身cdc物件就應該有一個預設pen和預設brush,如果之前沒有,會在這裡增加一個,但之後再反覆操作,就不會增加了。
mfc c++物件拷貝問題 隨便敷衍的勿進 謝謝
7樓:匿名使用者
mfc如果直接用 = 操作符的話,都是淺拷貼貝,在有些情況下可以通過編譯,比如類的資料結構不太複雜的情況下,但是對於一些資料結構複雜的類,必須程式設計師為它過載 = 操作符,否則一律編譯報錯。
你可以把你這個兩個類的繼承層次貼出來,可以分析出來需不需要過載了,其它情況類似。
8樓:匿名使用者
你在類裡面, 或者在它的基類裡面宣告了 operator = 而沒去實現它?
mfc中那個函式可以把一個物件給銷燬掉呀,要不然的話,create就不能多次用了!求給個函式!
9樓:匿名使用者
普通的類物件是通過new建立,delete來刪除。
如果是系統資源,比如訊號量,互斥量等等,需要藉助相關的closehandle等釋放掉系統資源之後再delete。因此,一般的類的解構函式裡都會有資源釋放處理。有的是通過dispose方法呼叫之類。
10樓:相思丶貓
你這個物件是什麼物件?
mfc 中cclient畫圖物件的問題
11樓:匿名使用者
把 dc 看成一塊螢幕區域,; 告訴螢幕區域把我的m_ptorgin標記為line的第一個點。
告訴螢幕 line的 第二個點是 point 。接著dc獲得2個點後就會把線段顯示到螢幕上。
12樓:歸悅欣
cclientdc實現在客戶區繪圖而不需要使客戶區成為有效區域。
關於MFC介面設計的問題
軟體介面的形狀貌似不可改變。顏色倒是可以設定的過載函式hbrush cextractstringdlg onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor else if nctlcolor ctlcolor edit todo 如果預設的不是所需畫筆,則返回另一...
關於徐悲鴻為什麼取得的突出,關於徐悲鴻取得的成就
因為是一個外國學生的諷刺激怒了徐悲鴻,讓徐悲鴻很生氣,於是他立下了志向,要為祖國爭光,所以徐悲鴻有了突出的成績。毫無疑問是人品超好。心靈淳 樸。思想傳統的。廣東兩陽中學401舍的謝紹威同學。此人儀表不凡 一表人才 英俊瀟灑 風流倜儻 玉樹臨 風 貌賽潘安 風度翩翩 談吐大方 實乃人中龍鳳。才貌雙全 ...
關於以非貨幣性資產交換取得存貨的計算問題
我覺得你有點學亂了,我只能試著捋清楚你的思路。首先你看一下公式吧 換入資產價值 換出資產公允 換出資產的銷項 換入資產的進項稅 其他相關稅費 收到的補價 支付的補價 你的問題 1 42500是換出資產的增值稅,也就是銷項稅。44200是換入資產的增值稅,進項稅。2 所謂的 加上支付的相關稅費 說的不...