[問題] VS2010 WindowsForm 全域陣列問題

看板C_and_CPP (C/C++)作者 (Lairo)時間12年前 (2014/04/07 06:52), 12年前編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我在game.h裡面宣告一個 bool zombie[8][3]; 位置如下 http://ppt.cc/XITR 在建置的時候出現下列錯誤 error C4368: 不可將 'zombie' 定義為 Managed 'shot_zombie::game' 的成員 : 不支援混合型別 把zombie[8][3];改成 zonbie;又可以成功建置 可是我需要陣列啊 有在網路上找了一些文章 可是找不到解決的方法 請問要怎麼修改才可以在game.h裡面宣告一個可以在game.h內使用的全域變數呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.169.221 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1396824771.A.7C6.html ※ 編輯: ro656529 (1.172.169.221), 04/07/2014 07:48:06

04/07 12:56, , 1F
看起來你用的是MC++ 用array<array<bool> >^ 看看?
04/07 12:56, 1F

04/07 12:56, , 2F
好一陣子沒寫MC++ 印象中MC++ class member都要是
04/07 12:56, 2F

04/07 12:57, , 3F
managed object才可以 不知道現在還有沒有這限制
04/07 12:57, 3F

04/07 12:57, , 4F
文章代碼(AID): #1JGTh3V6 (C_and_CPP)
文章代碼(AID): #1JGTh3V6 (C_and_CPP)