查看完整版本 : vector 內的 pointer 洗唔洗 delete ?

煙民母親生賤種 2020-8-21 02:33 AM

vector 內的 pointer 洗唔洗 delete ?

當 v1 在 program  關閉後就自動在  stack 回收。但裏面的 vector pointers (v2)  洗唔洗事先 iterate  delete ??


[code]
        vector < vector < int >*>v1[10];
        vector < int >*v2;

        int j = 0;
        while (j < 10)
        {
                v2 = new vector < int >;
                v2->push_back(j);
                v2->push_back(j * 10);
                v1[j].push_back(v2);
                j++;
        }
[/code]

煙民母親生賤種 2020-8-21 02:34 AM

易睇 d。

Porky_Pig 2020-8-21 07:59 PM

[quote]原帖由 [i]煙民母親生賤種[/i] 於 2020-8-21 02:34 AM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=523648905&ptid=29322431][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]
易睇 d。 [/quote]
有來有往,有生有死。
從new而來,便應以delete送走。
頁: [1]
查看完整版本: vector 內的 pointer 洗唔洗 delete ?