LG.BALUKATION's Weblog

Ничего, это тоже кое-что… А при желании из него можно сделать что угодно

Posted by LG.BALUKATION на 2008/03/01

Всёж забавно иногда бывает читать техническую литературу… Хотя от таких забав порой просто обидно. Например, Вова как-то писал о рекламе в книгах. Лично мне чаще встречаются огрехи перевода некоторых моментов, но это более общая тема — такое бывает и не технической литературе да и в не литературе вообще (например фильмах..). Это побочные эффект локализации, которых впрочем можно попробовать избежать имея дело с оригиналами (если знание языков позволяет). Но пост не об этом =)

Вот что сёдня прочёл в одной книжке:
img_1599.gif

Меня лично очень повеселило упоминание про IEEE (а почему номер не указали??? ах да, 80×87 несколько не соответсвует ему… чтож, бывает). ИМХО былоб куда лучше показать этот пример на чём-нить другом, не давая таких дополнительных комментариев. Функция-то вообще работает с 4 байтами (int) и использование там бОльших типов не срабатывает. Вот пример:
#include
#include
#include
int main()
{
double lol = 0.0;
std::cout << lol << std::endl; memset(&lol, (double) 1.0, sizeof(double)); std::cout << lol << std::endl; return 0; }[/source] который выдаёт вовсе не ожидаемые 0 и 1, а 0 и 7.7486e-304 =))) ЗЫ: для сомнивающихся - официальное описание функции:memset_in_c_standart.png

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s