OAB>классический пример:
OAB>OAB>class year{
OAB> explict year(int)
OAB>...
OAB>}
OAB>date(01, jan, year(01));
OAB>
OAB>ты знаешь что делаешь! третьим параметро идет именно год, а не любой инт.
OAB>таким образом, все проверки можно вынести у класс year.
Сорри, но чем здесь explict жить помогает?
... << RSDN@Home 1.1.0 stable >>