看板 C_and_CPP 關於我們 聯絡資訊
今天重編了之前可以 pass 的一段 code 卻出現了下列 error message: there are no arguments to ‘strlen’ that depend on a template parameter, so a declaration of ‘strlen’ must be available (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 似乎是在向 programmer 要 template argument 但 strlen 應該是沒有的啊 似乎是 G++ 某特定版本的 bug? 請問版上有人碰過嗎? (我的版本是 4.3.2) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.130 ※ 編輯: Reinhard 來自: 140.112.29.130 (02/20 13:15)
tinlans:這訊息只讓我覺得是你的 source code 有問題。 02/20 14:23
tinlans:以前可以過現在不能過的不代表以前的就是對的。 02/20 14:23