[問題] 泛型出現ERROR但編譯可過,可執行

看板C_and_CPP作者 (s4300026)時間5年前 (2019/05/10 18:41), 5年前編輯推噓0(001)
留言1則, 1人參與, 5年前最新討論串1/2 (看更多)
開發平台(Platform): (Ex: Win10, Linux, ...) win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) #include <string> 問題(Question): 泛型函式可以編譯和執行 但是撰寫VC程式碼時會出現紅字底線 (ERROR), 表示方法未定義 餵入的資料(Input): N/A 預期的正確結果(Expected Output): 是正確的 錯誤結果(Wrong Output): 紅字看起來很礙眼 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) https://ideone.com/6JheE0 補充說明(Supplement): 1. VC照片如下 https://imgur.com/a/7gjzbLY 2. 當Source.cpp不存在時,不會出現錯誤, 但我不是很想只因為這個原因而獨立成一個專案。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.235.221 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1557484894.A.E01.html ※ 編輯: s4300026 (60.250.235.221), 05/10/2019 18:42:12

05/10 21:28, 5年前 , 1F
把GetSubwstring前的Trans::去掉
05/10 21:28, 1F
回樓上,今天一早就來試,還真的沒有了! 能請教一下為什麼嗎? 我的意思:是方法前面, 我記得本來就是可加可不加類別名吧? 至少在非泛型使用上都沒問題... 原本我想要在.cpp上撰寫泛型方法 後來怎麼寫都過不了,最後只能把他貼回.h撰寫 方法前面的類別名是那時候遺留下來的。 ※ 編輯: s4300026 (114.137.115.219), 05/13/2019 08:44:00
文章代碼(AID): #1SrLLUu1 (C_and_CPP)
文章代碼(AID): #1SrLLUu1 (C_and_CPP)