Показать сообщение отдельно
Старый 28.03.2020, 08:51   #1  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Ax2009, функции с названием Max, Min
Интересная особенность компилятора проявляется если в классе попытаться создать функцию с названием Max.

Такие функции компилируются :
X++:
real Max()
{
}
X++:
int Max()
{
}
X++:
date Max()
{
}
X++:
utcdatetime Max()
{
}
А вот такие функции не компилируются :
X++:
int64 Max()
{
}
X++:
str Max()
{
}
X++:
anytype Max()
{
}
Аналогично для функций с названием Min.
Со статическими функциями такая же ситуация.
__________________
Дмитрий
За это сообщение автора поблагодарили: S.Kuskov (2).