Re: [問題] vector<int[5]> v;

看板C_and_CPP (C/C++)作者 (陳ㄚ智)時間15年前 (2011/05/01 00:43), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串3/3 (看更多)
既然可以支援 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)

05/01 00:44, , 1F
我有嘗試過..但失敗了@@
05/01 00:44, 1F

05/01 00:46, , 2F
它似乎會被認為 vector<int[5]> ...
05/01 00:46, 2F

05/01 00:50, , 3F
請愛用 typeid(T).name() 來觀察型別
05/01 00:50, 3F
文章代碼(AID): #1Dl3mKIl (C_and_CPP)
文章代碼(AID): #1Dl3mKIl (C_and_CPP)