有imxlayer和imxvectlayer兩個介面 已經實現了imxvectlayer繼承於imxlayer
imxvectlayer的實現是我自己寫的,imxlayer的實現是系統生成的
1stdmethodimp cmxlayers::getlayer(long idx, imxlayer
**layer)214
15if
(null
==mxlayer)
16return
s_false;
1718
//cmxlayer *mxlayer = new ccomobject;
19mxlayer
->
addref();
20mxlayer
->
attach(player);21*
layer
=mxlayer;
//這一句出錯
2223
。。。24
25。。。
imxvectlayer的實現是我自己寫的,imxlayer的實現是系統生成的
mxlayer變數的資料沒問題 而指向它的layer 資料完全亂了 細心除錯發現系統自生成的東西和我自己實現的某些結構不一樣遂imxlayer也自己寫了實現
1class
cmxlayerimp:
public
imxlayer28
9...
1011
問題解決
js中呼叫Atl介面引數返回
在atl中新增介面 id 1 hresult getstring out,retval bstr pstr 這樣的方法在js中相當於這們乙個函式 string object getstring 你這樣用 var obj axtivexcreateobject xx var str obj.getst...
C 中的介面繼承和實現繼承
c 中的繼承基於乙個事實 父類定義的成員函式會一直被子類繼承 包括被子類隱藏的部分 而父類中提供的函式可以有三種 1 純虛函式,2 普通虛函式 3 普通成員函式。這三種函式型別代表了三種繼承設計模式。乙個簡單的例項 如下 class shape class rectangle public shap...
繼承和介面中變數的輸出
乙個抽象類test1 public abstract class test1 乙個介面test2 public inte ce test2 問題 請在下面橫線處填寫 分別輸出test1和test2中變數i的值 public class test3 extends test1 implements t...