Читать «С++ для "чайников" .» онлайн - страница 262

Стефан Рэнди Дэвис

       

       

                 Ф

         

             

           

           

           

           

           

           

           

       

           

                 Ц

       

       

           

           

           

           

           

           

           

                 Ч

       

         

       

                 Ш

       

           

           

                 Э

          

_________________

383 стр.  

ТИПОГРАФИЯ

    Научно-популярное издание

    Стефан Р. Дэвис

    С++ для "чайников"

    5-е издание

    Литературный редактор П.Н. Мачуга

               Верстка  А.Н. Полинчик

    Художественный редактор В.Г. Павлютин

         Корректоры З.В. Александрова,

                    Л.B. Чернокозинская 

           Издательский дом "Вильямс"

    127055, г. Москва, ул. Лесная, д. 43, стр. 1

    Подписано в печать 13.08.2007. Формат 70x100/16.

    Гарнитура Times.Печать офсетная.

    Усл. печ. л. 30,9. Уч.-изд. л. 18,1.

    Тираж 3000 экз. Заказ № 2482.

    Отпечатано по технологии CtP  

    в ОАО "Печатный двор" им. А. М. Горького

    197110 , Санкт-Петербург, Чкаловский пр., 15.

Пожертвование и заработок в партнёрских программах

Вы можете переслать любую сумму копирайтеру за переделку книги в ФБ2 (FB2)  формат, на любой из нижеприведённых WEBMONEY кошельков:

Z587187844833  ; B889951872392 ; R184950127691 ; U227750651065

или перечислив деньги на счёт:

ОАО "АСБ БЕЛАРУСБАНК" г. Минск

филиал 527 "Белжердор"

лицевой счёт №37001444

Ошибки

стр.45

Тип данных double также ограничен, хотя его диапазон намного обширнее диапазона целочисленных переменных. Максимальным значением типа int является число чуть больше 2 млрд.; максимальное значение переменной типа double приблизительно равно 10308, т.е. 1 с 308 нулями.

В английской версии книги ( стр.32 ) написанно, что максимальное значение переменной типа double приблизительно равно 1038, т.е. 1 с 38 нулями.

===============

Чтобы программа LayoutError-рус.ехе (стр.110) выдала нужное нам сообщение нужно в программу дописать:

          cout << "&upper = 0x" << &upper<< "\n" ;

          cout << "&n      = 0x" << &n  << "\n" ;

          cout << "&lower  = 0x" << &lower << "\n" ; 

 Иначе на консоли будет не то что нужно.

===============

стр.214 в программах ( в книге и исходниках )

    /* CopyConstructor — работа конструктора копирования */