Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Мова програмування C + + та середовище розробки Microsoft Visual C + +

Реферат Мова програмування C + + та середовище розробки Microsoft Visual C + +





=top>

Аспект

Запропоновані стандарти

Тип даніх void


Ключове слово void может використовуват у функціях, что НЕ повертаються значення; для Функції, что повертає значення, а результат может буті привидів до типу void: це служити вказівкою компілятору, что значення, а что повертається навмісно ігнорується

Використання структур


Відмінено Вимогами унікальності імен членів структур и об'єднань; структурованих могут передаватіся у вігляді аргументів функцій и повертатіся функціямі, а такоже прівласнюватіся іншім структурам того ж типу

Оголошення функцій

Оголошення Функції может включать список тіпів аргументів, на підставі Якого компілятор візначає число и тип аргументів

Шістнадцяткові числа


Шістнадцяткове число повинною почінатіся з позначені х, за Яким слідує декілька шістнадцятковіх цифр (0-9, а-f, AF); Наприклад, Десяткова числа 16 відповідає шістнадцяткове х10 (допускається такоже запис 0x10)

3. способів СТРУКТУРІЗАЦІЇ ПРОГРАМИ

Мова З підтрімує Модульні програмування, суть Якого Полягає в возможности роздільної компіляції и компонування різніх частин програми. Наприклад, можна віконаті компіляцію Тільки тієї Частини програми, яка булу змінена в ході последнего сеансу Редагування. Це однозначно пріскорює процес розробки Великого І даже СЕРЕДНЯ розміру проектів, особливо ЯКЩО доводитися працювати на повільніх машинах. Если б мова С не підтрімувала Модульні програмування, то после Внесення невеликих змін в програмному код довели б компілюваті Повністю всю програму, что могло б зайнятості Дуже багато годині.

Найбільш істотна відмінність C + + від мови С Полягає у вікорістанні Концепції об'єктно-орієнтованого програмування. Класі є фундаментальність концепцією об'єктно-орієнтованого програмування. Визначення класу Включає оголошення всех полів, Можливо, з Початкова значення, а такоже опису функцій, призначеня для маніпулювання значень полів - методів. Об'єкти є зміннімі типом класу. Коженая об'єкт может містіті Власні набори Закритого и відкритих даніх [4]. p> Унікальні Особливості функцій

Мова C + + дозволяє задаваті імена и тіпі параметрів Функції прямо всередіні круглих дужок, что слідують за ім'ям Функції. Наприклад:

void * vfunc (void * dest, int з, unsigned count)

{...}

Транслятор мови C + + перевіріть відповідність фактичність тіпів значень, надіс у функцію, формальним типам аргументів Функції. Такоже буде перевірена відповідність типу Значення типом змінної, якій прівласнюється це значення, а что повертається.

перевантаження функцій

У C + + можна використовуват однакові імена для декількох функцій. Звичайний Різні Функції мают Різні імена, альо іноді вимагається, щоб одна и та ж функція віконувала Схожі Дії над об'єктами різніх тіпів. У цьом випадка є Зміст візначіті декілька функцій з однаковим ім'ям, альо різнім тілом. Такі Функції повінні мати відмінні набори аргументів, щоб компілятор МІГ розрізняті їх. Чи не Дивлячись на ті, что Різні Функції мают Одне ім'я, по типу аргументів компілятор легко зможите візначіті, якові версию Функції слід віклікаті у кожному конкретному випадка [4, c.244].

Стандартні Значення параметрів функцій

У C + + можна задаваті параметрах функцій значення за замовчуванням. У Такого випадка при виклику Функції могут буті вказані Значення Тільки Деяк параметрів, тоді як іншім смороду будут прізначені автоматично.

Списки аргументів змінного розміру

У C + + за помощью трьокрапкі (...) могут буті опісані Функції з невизначенності набором параметрів. Контроль за типами параметрів таких функцій НЕ ведеться, что підвіщує гнучкість їх вікорістовування.

Використання посилання на агентство аргументами функцій

За помощью оператора & можна Задати передачу аргументів Функції по ПОСИЛАННЯ, а не за значенням. Наприклад:

void increment (int & variable_reference)

{variable_reference + +;}

Оскількі параметр variable_reference визначеня як ПОСИЛАННЯ, его адреси прівласнюється адресі змінної i при виклику Функції increment (). Остання Виконує ПРИРІСТ значення параметра.

покажчики типу void

У C + + тип void вікорістовується для позначені того, что функція НЕ повертає ніякіх значення. Покажчик, что має тип void, может буті прівласненій будь-якому Іншому покажчики базового типу.

4. ЗАСОБИ ОБМІНУ Даними

C + + має в своєму розпорядженні свой власний файл заголовків IOSTREAM.H, что містіт...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Методи багатовимірної безумовної мінімізації. Порівняння правої РП та цент ...
  • Реферат на тему: Значення і функції атмосфери
  • Реферат на тему: Функції та значення релігії
  • Реферат на тему: Значення і функції філософії