的動態分配我不喜歡的東西:嵌套矢量
Grid(int row, int col):num_of_row_(row), num_of_col_(col) {
grid_ = new vector<vector<bool> > (row, col);
}
其中動態地分配嵌套矢量。它是否正確?我的意思是使用此語法:
new vector<vector<type> > (outersize, innersize)
其中** outersize,innersize都是 「INT」 變量**
更新: 我實際使用此代碼,它的工作原理。我只想找出原因。
當心矢量可能不是你認爲它是對一些實現。我不認爲這是正確的,但我有一段時間沒有這樣做,所以我會讓別人知道更多的知識,比我明確地回答... –
2013-02-08 18:54:39
你試過編譯它嗎? – aschepler 2013-02-08 18:55:33
矢量是一個動態容器。這意味着,它會根據你餵食它的大小自行調整大小。在這種情況下,「新」是不必要的。你真的在尋找'新的bool [outer] [inner];'? – 2013-02-08 18:55:52