Курсовая По Программированию C Пример

Курсовая По Программированию C Пример



➡➡➡ ПОДРОБНЕЕ ЖМИТЕ ЗДЕСЬ!






























Курсовая По Программированию C Пример

Главная
База знаний "Allbest"
Программирование, компьютеры и кибернетика
Разработка приложения на языке программирования C++

Класс как специальная структура для хранения разнотипной информации о физическом объекте. Порядок объявления класса, его специальные элементы-функции. Создание указателя на объект. Особенности конструкторов и деструкторов. Собственные операции класса.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
"НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. Н.И. ЛОБАЧЕВСКОГО"
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ УПРАВЛЕНИЯ И ПРЕДПРИНИМАТЕЛЬСТВА
по дисциплине: "Информационные технологии и платформы разработки информационных систем"
на тему: " Разработка приложения на языке программирования C ++ "
класс конструктор деструктор программирование
Для хранения разнотипной информации о физическом объекте нужна специальная структура. Эта структура называется классом.
Объявление класса начинается с ключевого слова class, после которого идет имя класса и пара фигурных скобок. После открывающейся скобки находится ключевое слово public (public делает все находящиеся за ним члены класса открытыми; private (закрытый, внутренний член класса) - обращение к члену допускается только из методов того класса, в котором этот член определен). После ключевого слова идет описание полей класса.
void Get_FIRM () const; // Функцию вывода данных из объекта класса на дисплей;
void Set_FIRM (); // Функцию ввvода данных в объект класса с клавиатуры;
По историческим причинам функции-члены называются также методами.
Полное имя функции пишется как void FIRM:: Set_FIRM (). Имя класса в начале полного имени означает, что эта функция является членом класса NKI (:: - оператор разрешения видимости).
Синтаксис вызова функции-члена такой же, как и синтаксис обращения к переменной-члену класса.
Указатель - это переменная, которая содержит адрес другого объекта. Этим объектом может быть некоторая переменная, динамический объект или функция. Говорят, что указатель ссылается на соответствующий объект
Между массивами и указателями существует тесная связь. Имя массива без индекса эквивалентно указателю на его первый элемент. К указателю можно прибавлять или отнимать от него целочисленные выражения, при этом значение указателя изменяются в соответствии с размером объектов, на которые он указывает.
Специальные элементы-функции класса
Специальными функциями класса называют функции, которые могут вызываться компилятором неявно. Это может происходить при создании и удалении представителей класса, при их копировании и преобразовании в другие типы. К таким функциям относятся:
· Конструктор . Инициализирует представителей класса.
· Конструктор копии . Инициализирует новый представитель, используя значения существующего объекта.
· Операция присваивания . Присваивает содержимое одного представителя класса другому.
· Деструктор . Производит очистку уничтожаемого объекта.
· Оператор new . Выделяет память для динамически создаваемого объекта.
· Оператор delete . Освобождает память, выделенную под динамический объект.
Конструктор имеет тоже имя, что и класс. Он вызывается компилятором всегда, когда создается новый представитель класса.
Относительно конструкторов имеют место такие правила:
· Для него не объявляется тип возвращаемого значения
· Он не может возвращать значений оператором return
Конструктор копии является конструктором специального вида, который принимает в качестве параметра ссылку или константную ссылку на объект данного класса. Он автоматически вызывается компилятором, когда вновь создаваемый объект инициализируется значениями существующего объекта.
Деструктор является противоположностью конструктора. Он вызывается при уничтожении объектов и должен производить необходимую очистку объекта перед освобождением занимаемой им памяти. Именем деструктора должно быть имя класса, которому предшествует тильда (~).
Класс может определить свои собственные операции new и delete (new [] и delete [] для массива объектов). New - оператор языка программирования C++, обеспечивающий выделение динамической памяти. Оператор delete возвращает память выделенный оператором new, чтобы избежать утечки памяти.
1. Язык программирования C++. Базовый курс, 5-е издание, Стенли Б. Липпман
2. С++ Программирование на языке высокого уровня. Учебник для вузов. Павловская Т.А.
Разработка структуры класса "Экран курсового проектирования", которая будет основой для хранения информации о студентах, выполняющих курсовые работы. Реализация визуального приложения для тестирования иерархии классов на языке программирования С++. курсовая работа [3,3 M], добавлен 18.03.2011
Понятия шаблонов функции и класса, правила описания на языке С++. Разработка и отлаживание в среде программирования программ, содержащих шаблоны функций и классов. Шаблон функции square, возвращающей квадрат переменной. Создание шаблона класса массива. лабораторная работа [162,6 K], добавлен 25.05.2013
Создание класса wind, характеризующего ветровой режим, и программы, демонстрирующей применение разработанного класса. Программный модуль на языке программирования C++ в среде программирования C++Builder6/0, демонстрирующая работу с классом wind. курсовая работа [123,5 K], добавлен 24.06.2010
Концепция объектно-ориентированного программирования. Объектно-ориентированные языки программирования: Smalltalk, Object Pascal, CLOS и C++. Понятие "Объект" и "Класс". Управление доступом к элементам данных классов. Определение функций-членов класса. реферат [24,5 K], добавлен 28.10.2011
Разработка графического интерфейса для ввода начальных значений, отображения результатов и тестирования методов собственного класса на языке программирования С++. Подсветка цветом выбранных операндов в процессе их инициализации и вывода на дисплей. курсовая работа [234,6 K], добавлен 27.12.2014
Понятие класса как собрания информации, которая включает в себя данные и функции. Создание класса "Дек". Реализация методов: добавления элемента в начало и в конец дека, удаление элемента из начала и конца дека, проверка дека на наличие в нем элементов. курсовая работа [568,9 K], добавлен 08.09.2010
Основные понятия объектно-ориентированного программирования в PHP5. Структурный и объектно-ориентированный подход. Класс как абстрактный тип. Реализация класса. Конструкторы и деструкторы. Функция l_visited_style изменение стиля посещенных ссылок. курсовая работа [433,2 K], добавлен 13.06.2008
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2020, ООО «Олбест»
Все права защищены


Язык программирования C #. Курсовая работа...
Разработка приложения на языке программирования C ++
Курсовая работа: Программирование на C ++. Скачать бесплатно...
Коллекция курсовых работ - C # - Киберфорум
Курсовая работа: Язык программирования С 3 - BestReferat.ru
C #. Курсовая . Разработка приложения автоматизации... | BestProg
C / C ++ курсовая , диплом, реферат, скачать | купить - Studlearn.com
C #. Уникальные программы на различных языках...
Курсовые и дипломные работы по программированию C #, C ++...
Темы курсовых работ C # | Программирование C # ( C Sharp)
Темы курсовых работ по C # — найдено 20 примеров тем на...
Курсовая работа (Теория) на тему "Разработка программы на..."
Курсовая По Программированию Си Бесплатно Рефераты
КУРСОВАЯ РАБОТА
Заболевание Пародонта У Детей Реферат
Устное Народное Творчество Сочинение 6 Класс
Инклюзивті Білім Беру Дегеніміз Эссе
Эссе Коррупция В Школе
Контрольная Работа 3 Класс Тема Глагол

Report Page