Re: explicit
От: Oleg A. Bachin Украина  
Дата: 27.01.04 09:02
Оценка:
Здравствуйте, Tom, Вы писали:

Tom>2. Какие ситуации могут заставить программиста использовать сабж? Только не надо писать что там, где надо явное поведение обьекта. Хотелось бы понять зачем именно это может понадобится.


классический пример:
class year{
  explict year(int)
...
}

date(01, jan, year(01));


ты знаешь что делаешь! третьим параметро идет именно год, а не любой инт.
таким образом, все проверки можно вынести у класс year.
Best regards,
Oleg A. Bachin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.