Re[2]: метод begin() у map возвращает NULL!!!
От: AlexeyV Россия  
Дата: 17.11.06 15:45
Оценка:
Здравствуйте, Sergey, Вы писали:

S>Такое может быть, если оператор < для класса TDateTime не удовлетворяет условию strict weak ordering. Соответствеено, выкладывайте код этого оператора.


TDateTime — это класс C++ Builder-а для представления даты-времени:
class RTL_DELPHIRETURN TDateTimeBase
{
public:
  double Val;
};

class RTL_DELPHIRETURN TDateTime : public TDateTimeBase
{
public:
// множество методов

      bool __fastcall operator <(const TDateTime& rhs) const
      {return Val < rhs.Val;}
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.