[問題] hw1.2.b
想請問我有一個err passing `const Compare' as `this' argument of `virtual bool Compare::operator1(int, int)'
discards qualifiers
看不懂問題是什麼意思?
operator宣告在Compare裡
class Compare{
...
virtual bool operator1(int, int)=0;
...
}
錯誤指的位置是在
void selectionSort( vector<int>& array, const Compare& compare)
{
....
......
==> if (!compare.operator(array[pivot], array[j]))
pivot = j;
........
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.235
推
03/17 18:54, , 1F
03/17 18:54, 1F
推
03/17 21:32, , 2F
03/17 21:32, 2F
→
03/17 21:33, , 3F
03/17 21:33, 3F
推
03/19 21:57, , 4F
03/19 21:57, 4F
→
03/19 21:57, , 5F
03/19 21:57, 5F
推
03/19 22:07, , 6F
03/19 22:07, 6F
推
03/19 22:10, , 7F
03/19 22:10, 7F
→
03/19 22:10, , 8F
03/19 22:10, 8F