Re[19]: boost - вон из профессии
От: Erop Россия  
Дата: 15.06.08 23:23
Оценка: +1
Здравствуйте, landerhigh, Вы писали:

L>1. Абсолютно неочевидно, асилит ли код шестнадцатиричные числа.

IMHO понятно, что выдаст ошибку. При этом не ясно зачем бы float point numbers шестнадцатиричными числами записывать? Это кто-то вообще делает?
L>2. Неясно, что будет, если разделитель — запятая.
Ошибка формата будет. Тоже вроде как ясно...
L>3. Куда goto?
На метки...

L>4. Зачем goto? Можно ли без?

Наверное можно. В чём неясность я не понял.

L>5. Что за сравнение с 'E' и 'D' в середине?

Экспоненциальная запись числа, вестимо (что-то типа 1.17e-8)

L>6. А вдруг юникод?

А вдруг суахили?
Или китайские, скажем цифры. Ты, кстати, какую именно кодировку юникода хотел бы поддержать, в const char*? Если UTF-8, то таки всё будет работать...

L>Это не говоря о кошмарном форматировании и диковато выглядящей сигнатуре функции.

Просто C-style. Если думаешь, что в crt как-то не так, советую почитать
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.