我在CORBA中的序列序列有問題。我可以通過一個非優雅的解決方案來解決問題(至少對我來說不夠高雅)。CORBA序列內存泄漏
產生內存泄漏是一樣的(不實)代碼:
{
IntMatrix m;
m.lenght(100);
for (int i = 0; i < 100; i++)
{
m[i].lenght(99);
}
//Send 'm' matrix and exit from this scope
}
(非優雅)的解決方案是這樣的:
{
IntMatrix m;
m.lenght(100);
intSeq s;
s.lenght(99);
for (int i = 0; i < 100; i++)
{
m[i] = s;
}
//Send 'm' matrix and exit from this scope
}
我一直在尋找互聯網的原因,我只能找到關於名爲「release」的標誌的文本。
有人可以幫我嗎?
謝謝。
請提供更多信息。請爲IDM顯示'IntMatrix'和'IntSeq'。這個代碼是在服務器還是客戶端上運行? – 2012-08-10 12:49:33