![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Технологии в жизни.../Записи в блоге |
![]() |
|
Присваивание и инициализация
2012-09-24 20:06:53 (читать в оригинале)Для многих типов задача управления ими сводится к построению и уничтожению связанных с ними объектов, но есть типы, для которых этого мало. Иногда необходимо управлять всеми операциями копирования. Вернемся к классу vector: void f () { vector v1 ( 100 ); vector v2 = v1; // построение нового вектора v2, // инициализируемого v1 v1 = ...read more
Инициализация и удаление
2012-09-24 20:06:33 (читать в оригинале)Когда представление типа скрыто, необходимо дать пользователю средства для инициализации переменных этого типа. Простейшее решение - до использования переменной вызывать некоторую функцию для ее инициализации. Например: class vector { // ... public: void init ( init size ); // вызов init () перед первым // использованием объекта vector // ... }; void f () { ...read more
Поддержка абстракции данных
2012-09-24 20:06:14 (читать в оригинале)Поддержка программирования с абстракцией данных в основном сводится к возможности определить набор операций (функции и операции) над типом. Все обращения к объектам этого типа ограничиваются операциями из заданного набора. Однако, имея такие возможности, программист скоро обнаруживает, что для удобства определения и использования новых типов нужны еще некоторые расширения языка. Хорошим примером такого расширения является перегрузка ...read more
Модули
2012-09-24 20:05:57 (читать в оригинале)Программа С++ почти всегда состоит из нескольких раздельно транслируемых "модулей". Каждый "модуль" обычно называется исходным файлом, но иногда - единицей трансляции. Он состоит из последовательности описаний типов, функций, переменных и констант. Описание extern позволяет из одного исходного файла ссылаться на функцию или объект, определенные в другом исходном файле. Например: extern "C" double sqrt ( double ...read more
Функции
2012-09-24 20:05:36 (читать в оригинале)Функция - это поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько необходимо. Приведем программу, выдающую степени числа два: extern float pow ( float, int ); // pow () определена в другом месте int main () { for ( int i=0; i<10; i++ ) cout << pow ( 2, i ) ...read more
![BlogRider сегодня BlogRider сегодня](/themes/1/i/menu/th/blogrider_today.png)
![Самый-самый блог Самый-самый блог](/themes/1/i/menu/tt/tough.png)
![Изменения рейтинга Изменения рейтинга](/themes/1/i/menu/th/rating_changes.png)
Категория «Ню»
Взлеты Топ 5
![]() | ||
+143 |
146 |
IllAIR |
+123 |
143 |
GetProfit |
+116 |
124 |
antonesku |
+111 |
126 |
Melipomena |
+108 |
125 |
Agnoia |
Падения Топ 5
![]() | ||
-2 |
48 |
В трусиках |
-2 |
22 |
СюНя_СоЛныШкА |
-3 |
24 |
I have been here before |
-3 |
14 |
Sebastian_Valmont |
-3 |
17 |
xpyctal |
![Главные темы Главные темы](/themes/1/i/menu/th/main_themes.png)
Популярные за сутки
Загрузка...
![Загрузка... Загрузка...](/themes/1/i/loader/loader.gif)
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.