Re[9]: так компайл тайм рефлекшину быть 26-й стандарт ??
От: ботаныч Интернет https://youtu.be/I3lhN5CUP2M
Дата: 24.03.26 08:46
Оценка:
Здравствуйте, rg45, Вы писали:

привет.

R>Причём, через "точку" можно обращаться в т.ч. и к статическим членам классов (главное, чтоб слева от точки было выражение, вычисляющееся в объект). Например: std::true_type{}.value — это обращение к статическому члену std::true_type::value. Или std::numeric_limits<double>{}.epsilon() — то же самое, что std::numeric_limits<double>::epsilon().


чисто формально std::numeric_limits<double>{}.epsilon() — здесь будет создан инстанс, по моему мнению. в отличии от ::
более близко выглядело бы ((std::numeric_limits<double>*)nullptr)->epsilon(), для статики.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.