作者easterday (....)
看板C_and_CPP
標題[問題] 有關CLR的delegate...
時間Sat Jan 28 22:58:17 2012
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC 2008
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
CLI
問題(Question):
我有一份課本的範例碼(From D&D)
http://ideone.com/idOPm
但是它是在以前的VC開發的
現在在VC2008編譯不過
能不能幫我看一下
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
1>.\test.cpp(68) : error C3867: 'BubbleSort::SortAscending': 函式呼叫遺漏引數
清單,請用 '&BubbleSort::SortAscending' 建立成員的指標
1>.\test.cpp(68) : error C3350: 'DelegateBubbleSort::Comparator' : 委派建構函
式必須有 2 個引數
1>.\test.cpp(73) : error C3867: 'BubbleSort::SortDescending': 函式呼叫遺漏引數
清單,請用 '&BubbleSort::SortDescending' 建立成員的指標
1>.\test.cpp(73) : error C3350: 'DelegateBubbleSort::Comparator' : 委派建構函
式必須有 2 個引數
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.121.66
推 karcher:建議使用C++/CLI的時候,.h檔要嘛就只單純宣告函式名稱 01/28 23:24
→ karcher:不要既有宣告函式名稱,又另外在.h檔實作函式。 01/28 23:25
→ tjjh89017:意思是在做一個lib嗎? 01/29 00:01
→ diabloevagto:意思是把實作跟界面分開 01/29 00:09
→ diabloevagto:h檔界面,cpp實作 01/29 00:09
→ yayarice:不管是C C++ CLI 都應該把實作跟介面分開吧 01/30 14:56
→ yayarice:除了template真的沒辦法之外 01/30 14:56