LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

каст с расширением вполне легален(int->long long). непонятно зачем его запрещать. каст с сужением нелегален.

чтобы не кастовалось в double - напишите my_safe_double и используйте его.

я вот в пароксизме параноидального контроля типов имею например тип - абсолютный_путь и относительный_путь, для работы с ФС. не могу подставить относительный там, где нужен абсолютный. и так далее.

Исходная версия alysnix, :

каст с расширением вполне легален(int->long long). непонятно зачем его запрещать. каст с сужением нелегален.

чтобы не кастовалось в double - напишите my_safe_double и используйте его.