推 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