|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Stanislav Shwartsman 2:400/520 06 Apr 2003 22:41:39 To : Ilya Teterin Subject : поиск не паpных -------------------------------------------------------------------------------- 06 Apr 03 22:25, you wrote to me: KY>>>> ;-) н-да... у меня сработала стереотипность мышления... KY>>>> Hо старик Борланд Цпп 3.1 напр отказался от такой авантюры. KY>>>> Так что все равно в большинстве компиляторов придеца делать KY>>>> тайпкастинг в целообразные типы ручками. IT>>> Есть способ, работающий в любом компиляторе. Преобразовывать IT>>> надо в строку. Hадеюсь, все умеют преобразовывать число с IT>>> плавающей точкой в строковое выражение? :) Потом строки ксорить, IT>>> и обратно в плавающую точку. SS>> Боже, маразм какой. SS>> union float_to_int { SS>> float fp; SS>> unsigned int integer; SS>> }; IT> Гениально! А теперь представь, что в используемом языке IT> программирования отсутствует такое явление, как union, IT> reinterpret_cast и т.п. Перечитай мой абзац, который ты назвал IT> маразмом, особенно первое предложение. Hе будем спорить. Для вышеприведенной конструкции всякие reinterpret_cast нужны как зайцу стоп сигнал. И код ее использующий будет нормально компилироваться под _любым компилятором_ языка C. К тому же твой способ, работающий на любом компиляторе не только не оптимален по времени выполнения, но и требует лишней памяти для хранения полученных строк. E-mail: gate@fidonet.org.il Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell) Bye ! Stanislav (AKA Night's Man) [Team Technion] --- * Origin: Gate From Another World ... From Haifa, Israel (2:400/520) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/17853e909220.html, оценка из 5, голосов 10
|