13.01.2015 Views

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8<br />

Подсказки в системе редактирования Code Insight<br />

Таблица 1<br />

Технология Клавиши Наз<strong>на</strong>чение<br />

Code Completion Список членов класса после стрелки –> и точки<br />

Code Parameters – Список параметров функции после скобки (<br />

Code Templates Список шаблонов программирования<br />

Tooltip Expression<br />

Подсказка з<strong>на</strong>чения переменной под курсором в<br />

Evaluation<br />

–<br />

окне отладчика<br />

Tooltip Symbol Insight – Подсказка объявления объекта в редакторе кода<br />

Функции<br />

Исходный текст программы <strong>на</strong> языке C++ составляют выражения,<br />

сгруппированные в функции.<br />

Функции – это единственный вид процедур, используемый в C++. Будучи<br />

разновидностью процедуры, функция (function) представляет относительно<br />

автономную именованную часть программы, описывающую поведение<br />

программных объектов через действия <strong>на</strong>д данными. Программирование<br />

с использованием функций сокращает размеры исходного текста и упрощает<br />

его организацию, хотя «экономия пространства не экономит времени» [6].<br />

В отличие от простой процедуры, функция обычно имеет возвращаемое<br />

з<strong>на</strong>чение (return value), то есть результат своей деятельности в вызывающем<br />

ее выражении.<br />

Каждая функция может многократно вызываться из других функций. В<br />

момент вызова функция получает исходные данные и <strong>на</strong>чи<strong>на</strong>ет выполнять<br />

предписанные действия <strong>на</strong>д ними.<br />

Различают встроенные библиотечные и авторские функции. Первые<br />

хранятся в библиотеках C++. Для доступа к библиотечным функциям в <strong>на</strong>чале<br />

текста программы указываются име<strong>на</strong> соответствующих файлов заголовков:<br />

#include < имяФайлаЗаголовка ><br />

или<br />

#include «имяФайлаЗаголовка»<br />

Файлы заголовков – «это хранилища информации, содержащие описания<br />

констант и объявления функций» [9]. Каждый такой файл сообщает компилятору<br />

име<strong>на</strong> и характеристики функций из других файлов и библиотек,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!