IDL 和內(nèi)存管理
1)為了弄清楚又誰讀一內(nèi)存的分配和釋放負責(zé),必須查看IDL中方法的聲明.通過 in 和 out 參數(shù)屬性來指定.
2)規(guī)則如下:
a.對于只帶 in 屬性的參數(shù),客戶機程序負責(zé)分配和釋放這些參數(shù)所需要的內(nèi)存
b.對于只帶 out 屬性的參數(shù),服務(wù)器負責(zé)分配這些參數(shù)所需要的內(nèi)存,而客戶機負責(zé)釋放參數(shù)所占用的內(nèi)存
c.對于具備in/out屬性的參數(shù),客戶機分配內(nèi)存并負責(zé)釋放參數(shù)所占用的內(nèi)存.