Code: Select all
#include "btScalar.h"
#include "btAlignedAllocator.h"
#include "btAlignedObjectArray.h"
class Comparator
{
btAlignedObjectArray<int> items;
public:
Comparator()
{
items.push_back(5);
items.push_back(1);
items.push_back(3);
items.push_back(8);
}
int operator()(const int &a, const int &b)
{
return a < b;
}
void doSort()
{
items.quickSort(*this);
for (int i=0; i<items.size(); i++) {
printf("%d\n", items[i]);
}
}
};
int main()
{
Comparator myClass;
myClass.doSort();
printf("done!\n");
return 0;
}
btAlignedObjectArray.h
Lines 345 and 347: No matching function for call to object of type 'const Comparator'