КулЛиб - Классная библиотека! Скачать книги бесплатно 

С++ для "чайников" . [Стефан Рэнди Дэвис] (fb2) читать постранично, страница - 193


 [Настройки текста]  [Cбросить фильтры]

или  #include <string.h> )

из-за чего они не компилируются  в dev-c++

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

 DemoAssignmentOperator

стр.273 надо

#include <strings.h>

вместо

#include <string>

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

  void fn( Name& n )  пробел между & и  n

стр. 276

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

 На 164 стр. вместо комментариев

    /* SavingsClassInline — вызов фукции-члена, */

    /*               объявленной и определённой */

    /*                    в классе Savings */


должно быть

    /* SavingsClassOutline — вызов фукции-члена, */

    /*               объявленной   в классе Savings ( заголовочном файле ), но определённой */

    /*               в программе    SavingsClassOutline или  */

    /*      тело функции находится в отдельном исходном файле */


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

 На 168 стр. оригинала ошибки текста программы ArrayOfStudents


 Students[ 10 ] а надо Student s[ 10 ]. Пропущен пробел между t и s.

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

    d1 = 2.0 ; || Значение этого выражения равно 2.0


стр.275 вместо наклонных // вертикальные || 

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

 в программе   /* DefaultStreamOutput */

    нету    #include <cstdlib >

стр. 278

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

проверить

        /* delete pName ; */


218 стр. Часть 3. Введение в классы

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


стр. 281

 в программе /* StreamInput — ВВОД ДАННЫХ С ИСПОЛЬЗОВАНИЕМ fstream */

    нету    #include <cstdlib >

из-за чего она не компилируется  dev-c++

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


стр. 283

 в программе

    /* FileInput — чтение блока данных из файла */

    нету    #include <cstdlib >

из-за чего она не компилируется  dev-c++

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


300 стр. Часть 5 нет закрывающей фигурной скобки


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

304 стр. вместо

Bed( int weight ) : Furniture( weight ) { }

нужно

Bed() { }

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

304 стр. вместо

Sofa( int weight ) : Furniture( weight ) { }

нужно

 Sofa( ){ }

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

311 стр.

написано

    #include <string>

а надо

    #include <string.h>

или

    #include <strings.h>

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


340 стр. Часть 6. Великолепная десятка


void fn1( Person&p )


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


 функция width( n ) либо манипулятор setw( с )

288 стр. Часть 5. Полезные особенности

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

в программе /* CallStaticMember */ стр.228 нет

 #include <strings.h>

из-за чего она не компилируется  dev-c++

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


(обратно)

Примечания

1

Как правило, но, вообще говоря, это выполняется не всегда.

(обратно)

2

В С++ отнюдь не запрещается использование символов в верхнем регистре — просто язык чувствителен к регистру, а это значит, что int main и Int Main, например, означают совершенно разные вещи.

(обратно)

3

К сожалению, недостаточно полная, и только на английском языке.

(обратно)

4

Имя может также начинаться с символа подчёркивания, хотя на практике это используется довольно редко.

(обратно)

5

Эта величина опять-таки существенно зависит от типа разрабатываемой программы.

(обратно)

6

Вообще говоря, диапазон значений типа int определяется множеством факторов — в первую очередь компилятором, на выбор типа int которого оказывает огромное влияние тип компьютера, поэтому считать определённым раз и навсегда, что диапазон значений int простирается от -232 до +232-1, нельзя.

(обратно)

7

Это не означает, будто тип double может представить 1038 разных значений; вспомните, что говорилось выше о количестве разрядов в числах этого типа.

(обратно)

8

В качестве ещё одной ремарки: операторы сравнения вообще достаточно взаимозаменяемы. Так, например, ( a == b ) эквивалентно ( ! ( a>b )&&! ( a<b ) ).


(обратно)

9

Более того, в данном случае это не красивое слово, а строгий математический термин.

(обратно)

10

Что и было сделано у некоторых народов, например у майя или чукчей.

(обратно)

11

Увеличение в данном случае — достаточно условное название. Чаще всего здесь действительно выполняется увеличение счётчика цикла, однако это может быть любая инструкция С++, в том числе и пустая.

(обратно)

12

Более того, как вы узнаете позже, тела функции в данном модуле может и не оказаться.

(обратно)

13

Размер указателя зависит не только от типа процессора, но и от операционной системы, используемого компилятора и так называемой модели памяти создаваемой программы.

(обратно)

14