November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, October 22nd, 2004 01:48 pm
Загадочные ляпы там встречаются:
"Функция get() имеет несколько форм, однако, чаще всего используется ее следующая версия: "Класс:ostream:функция-член:put""

Из раздела про методы read() и write():
"Как видим, для считывания или записи целой структуры достаточно одного вызова функции read() или write(). Отдельное поле структуры невозможно считать или записать отдельно". Почему невозможно - загадка. Речь явно идёт не о битовых полях, а о нормальных структурах.

Первые пол-книги указатели почему-то назывались ссылками, и лишь при описании собственно ссылок появились оговорки, что есть ссылка, а что указатель.. Мы-то ничего, привычные, а у начинающих изучать C++ это может вызвать сдвиги в мозгу.

И, наконец, явный brain damage:
"Функция puts(), как и функция printf(), распознает эскейп-последовательности, например '\n', предназначенную для перехода на новую строку".
Если я чего-то понимаю в колбасных обрезаках, то эскейп-последовательности должен распознавать компилятор, а функциям вывода они как-то пофигу - чего дали, то они и выводят.

Интересно, это дефекты перевода, или в оригинале всё тоже так плохо?
Friday, October 22nd, 2004 04:58 am (UTC)
Да я просто решил освежить в памяти C++ и заодно узнать, что в нём нового появилось. Я его последний раз читал еще в Страустраповской версии.
А тут под руку книжка попалась - как раз типа справочник, а не учебник. То есть, должна быть нужная выжимка. А тут такое..
Friday, October 22nd, 2004 05:01 am (UTC)
Just to clarify: это я пытался сдерживаться, чтобы не сказать: "Брось каку!" ;)

Нет, я не читал эту книжку, а равно и ее оригинал. Впрочем, оригинал можно на Амазоне, наверное, поискать и посмотреть на ревью...
Friday, October 22nd, 2004 05:08 am (UTC)
Я понял :) Но мне уже немножко осталось. Поправку на ошибки в ДНК автора я делаю.