классы функторов и binary_function
От: avia  
Дата: 07.04.03 15:27
Оценка:
Добрый день всем!
есть


class Class1 {
private:
        short m_Suit;
        short m_Size;
public:
    short Suit(void);
    short Size(void);
};

class SuitEQ2: public binary_function<Class1 ,short,bool> {
public:
    bool operator() (const Class1 & C,short  S) {
        return C.Suit()==S;
    }
};


Получаем

error C2662: 'Class1::Suit' : cannot convert 'this' pointer from 'const Class1' to 'Class1 &'

Почему ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.