看板 EE_DSnP 關於我們 聯絡資訊
(1) 錯誤:將 「const Compare」 做為 「virtual bool Compare::operator()(int, int)」 的 「this」 引數時丟棄了類型限定 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234
timrau:1. 少了const 使得const Compare不能使用operator() 03/15 23:23
SweepingMonk:是指連 operator()(int,int) 都要宣告成const嗎? 03/15 23:32
trancewu:應該是要將function宣告成constant method 03/15 23:43
感謝樓上兩位熱心的回答 但是訊息變成了 錯誤:將 「const Compare」 做為 「virtual const bool Compare::operator()(int, int)」 的 「this」 引數時丟棄了類型限定 好像癥結並不是在那邊的感覺… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234
allencaliang:不知道你是不是把const放在bool的前面? 03/16 00:07
allencaliang:可能要放到最後面,講義38頁有constant method的放法 03/16 00:08
SweepingMonk:謝謝~!!跟你說的一樣 現在剩linking error了,thx~ 03/16 00:22
ric2k1:不是回傳值 const, 而是 function 本身要變成 const method 03/16 01:36