作者xpride (陳ㄚ智)
看板C_and_CPP
標題Re: [問題] vector<int[5]> v;
時間Sun May 1 00:42:58 2011
既然可以支援 vector.push_back({1,2,3,4,5})
那麼寫成這樣如何
typedef int _myint[5];
void func()
{
vector<_myint> myint;
myint.push_back({1,2,3,4,5});
print("Get Num : %d\n",myint[0][2]);
}
阿...我沒有gcc的環境...以上code純猜測...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.96.86
※ 編輯: xpride 來自: 114.27.96.86 (05/01 00:44)
→ firejox:我有嘗試過..但失敗了@@ 05/01 00:44
→ firejox:它似乎會被認為 vector<int[5]> ... 05/01 00:46
→ loveme00835:請愛用 typeid(T).name() 來觀察型別 05/01 00:50