看板 C_and_CPP 關於我們 聯絡資訊
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 想作一個class繼承 System::Collections::Generic::List<裡面放東西> 我寫public ref class ListEx : public System::Collections::Generic::List<String^> 但是build不過 但是寫 public ref class ListEx : public System::Collections::Generic::List<int> ↑放bool也可以 就build得過 希望得到的正確結果: 想要build得過 程式跑出來的錯誤結果: error C2065: 'String' : undeclared error C2059: syntax error : '>' error C2143: syntax error : missing ';' before '{' 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++2005 有問題的code: (請善用置底文標色功能) public ref class ListEx : public System::Collections::Generic::List<自己作另一個class名^> 補充說明: 請問我能用像vb或c#一樣把另一個class塞進去繼承嗎? 感謝^^ -- ~~~~~~請讀我ID~~~~~~~ 以下是我2012年的競選政見: ☑ A盡所有益 ☑ A光的全部 敬請各位多多支持Elly~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.177.66
fragileness:String^是啥 02/06 11:32
Elly:^指標 02/06 11:52
Elly:我寫List<String^>^ is1= (gcnew List<String^>()); 能用 02/06 11:53
jhchou:我用VS2008試了一下 沒問題耶 02/06 12:04
jhchou:你是不是沒有using namespace System所以看不到String? 02/06 12:05
jhchou:啊 你說直接List<String^>^可以用 那就奇怪了 02/06 12:07
Elly:直接用是在form1.h用,我想另外一個class用繼承就不能用 02/06 14:50
Elly:感謝j大,using加了就能用了~^^ 02/06 14:51
adrianshum:有時候... 我真的不想把 M$ 那些 managed C++ 當成 C++ 02/08 12:01
adrianshum:討論... orz 02/08 12:01
adrianshum:簡直是另一種語言了 02/08 12:01
VictorTom:小弟和樓上a大有同樣的看法, 不過反正我和C++也不熟, 02/08 12:07
VictorTom:頂多就是看到 ^ 符號會搞不懂而已XD 02/08 12:08