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