Читайте также: |
|
Заголовочный файл (иногда головной файл, англ. header file), или подключаемый файл — в языках программирования Си и C++ файл, содержащий определения типов данных, структуры, прототипы функций, перечисления, макросы препроцессора. Имеет по умолчанию расширение.h; иногда для заголовочных файлов языка C++ используют расширение.hpp. Заголовочный файл используется путём включения его текста в данный файл директивой препроцессора #include.
Чтобы избежать повторного включения одного и того же кода, используются директивы #ifndef, #define, #endif
Основная цель заголовочных файлов — вынесение описания нестандартных типов и функций за пределы основного файла с кодом
Инкапсуляция, полиморфизм и наследование
Все языки OOP, включая С++, основаны на трёх основополагающих концепциях, называемых инкапсуляцией, полиморфизмом и наследованием. Рассмотрим эти концепции
Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.
Полиморфизм - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Фактически во всех языках программирования ограниченно применяется полиморфизм, например, в арифметических операторах.
Наследование (inheritance) - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов. Наследование играет очень важную роль в OOP.
Консольное приложение.
запуск среды программирования C++ Builder.Затем выберем File\New\Other... попадаем в окно выбора типа вашего проекта, для создания консольного приложения необходимо выбрать в открывшемся окне Console Wizard. Открывается код, автоматически сгенерированный.Добавляем 2 строки
#include <iostream.h> - директива, необходимая для работы команд ввода/вывода на экран.(на самый верх)
cout<<"Hello world!"; - собственно сам вывод на экран строки Hello world!(перед ретурн 0)
компилируем, и готово.
Дата добавления: 2015-11-14; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Виртуальные метода и полиморфизм. | | | Управляемый код. Осознать разницу |