Re: 請問在c++中如何在class中增加一個向量成員

看板Programming作者時間18年前 (2006/08/25 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《FANTA.bbs@whshs.cs.nccu.edu.tw (…)》之銘言: > 因為沒用過vector這個東西,所以不知道怎麼用 > class basis > { > public: > int E[5]; > }; > 想請問為何可以以上想的方法宣告一個陣列 > 卻無法如下面一樣宣告一個向量 > class basis > { > public: > vector<int> E(5,0); > }; > 請各位高手指引一下門路 恩這可能是STL最容易被誤解的一個部分 =P (堪稱最容易被誤會第一名) "vector不是向量" "vector不是向量" "vector不是向量" 真的, vector不是向量, vector是一個針對隨機存取作最佳化的container 普通的向量請自己弄一個class做出來, vector幫不了你的忙 +_+ -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-140-43-194.dynamic.hinet.net
文章代碼(AID): #14xigO00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #14xigO00 (Programming)