[STL ] vector的使用

看板C_and_CPP (C/C++)作者 (累人啊....)時間16年前 (2009/07/17 18:59), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
不好意思,關於vector的部份,有兩個問題 在windows form中,我建了一個類別,其中一個屬性是 vector<System::Drawing::Point> Mid_Point; 然後這個類別有一個成員函式(方法)是 void Set_Mid_Point(Point P){ Mid_Point.push_back(P);} 但是compiler時顯示 error C3828: 'System::Drawing::Point': 當建立 Managed 類別的執行個體時,不允許使用位置引數 我查了MSDN上的說明 http://msdn.microsoft.com/zh-tw/library/b3z6z0ay.aspx 但不是很懂它的說明 另外,第二個問題是 假設,vector<int> v(5); 表示大小為5,內部是空元素,那當指到空元素的時候會出錯嗎? 還是會有回傳什麼東西呢?? 以上兩個問題,麻煩有經驗的大大回答一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.28

07/17 20:00, , 1F
C++/CLI的話就用System::Collections::ArrayList吧
07/17 20:00, 1F

07/17 20:00, , 2F
STL跟C++/CLI有相當大程度的不相容
07/17 20:00, 2F

07/17 20:15, , 3F
不~~會~~吧~~@@
07/17 20:15, 3F

07/19 18:58, , 4F
聽說2008有提供了C++/CLI版的STL
07/19 18:58, 4F
文章代碼(AID): #1AO5cJrn (C_and_CPP)
文章代碼(AID): #1AO5cJrn (C_and_CPP)