"Мюррэй Хилл, Бьярн Страустрап. Язык С++" - читать интересную книгу автораНапример:
- стр 46 - class circle: public shape { int radius; public: void draw(); void rotatte(int i) {} //... }; Теперь, если shape_vec - вектор фигур, то можно написать: for (int i = 0; i Глава 2 Описания и Константы Совершенство достигается только к моменту краха. - С.Н. Паркинсон В этой главе описаны основные типы (char, int, float и т.д.) и указателей и т.д.). Имя вводится в программе посредством описаниия, которое задает его тип и, возможно, начальное значение. Даны понятия описания, определения, области видимости имен, времени жизни объектов и типов. Описываются способы записи констант в C++, а также способы определения символических констант. Примеры просто демонстрируют характерные черты языка. Более развернутый и реалистичный пример приводится в следующей главе для знакомства с выраженями и операторами языка C++. Механизмы задания типов, определяемых пользователем, с присоединенными операциями представлены в Главах 4, 5 и 6 и здесь не упоминаются. 2.1 Описания Прежде чем имя (идентификатор) может быть использовано в C++ программе, он должно быть описано. Это значит, что надо задать его тип, чтобы сообщить компилятору, к какого вида объектам относится имя. Вот несколько примеров, иллюстрирующих разнообразие описаний: char ch; int count = 1; char* name = "Bjarne"; struct complex { float re, im; }; complex cvar; extern complex sqrt(complex); |
|
|