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

Реферат Електронний довідник у С ++





oxPro, 4GL та ін.) Мают розвінені процедурні елементи. Фактичність стандартом стала мова Запитів до баз даних SQL.

Мова С ++ много в чому є надмножіною С. Нові возможности С ++ включаються оголошення у виде виразів, превращение тіпів у виде функцій, оператори new и delete, тип bool, ПОСИЛАННЯ, розширення Поняття константності та змінності, Функції, что підставляються, аргументи за замовчанням, перевізначення, простори імен, класи (включаючі и всі пов язані з класами возможности, Такі як Успадкування, Функції-члени (методів), Віртуальні Функції, абстрактні класи и конструктори), перевізначення Операторів , шаблони, оператор ::, обробка вінятків, дінамічну ідентіфікацію и т. ін. У С ++ з явилися Коментарі у виде подвійної косої ризики (//), Які були в попередники С ++ - мові BCPL. Деякі Особливостігри С ++ пізніше були перенесені в С, например ключові слова const и inline, оголошення в циклах for и Коментарі в стилі С ++. У пізнішіх реалізаціях З такоже були представлені возможности, якіх немає в С ++, например макроси vararg и Покращена робота з масивами-параметрами.

Головні Особливості мови програмування С ++:

а) ШВИДКІСТЬ роботи програм на С ++: практичніше не поступається програмам на С, хоча програмісті отримавших Нові возможности и Нові засоби;

б) на мові C ++ Розробляють програми для найрізноманітнішіх платформ и систем;

в) можлівість роботи на низьких Рівні з пам'яттю, адресами, портами;

г) можлівість создания узагальненіх алгоритмів lt; # justify gt; Отже, Мова програмування - це знакова система для Опису алгоритмів програм, орієнтованих на конкретних віконавців.

Мова програмування С ++ - це універсальна мова програмування, для якої характерні сучасний потік управління и Структури даних, великий набор Операторів.

Історія назви

Назва «Сі ++» булу вігадана РІКОМ Массітті (Rick Mascitti) i Вперше Було Використана в грудні 1 983 року. Ранее, на етапі розробки, нова мова називаєся «Сі з класами». Ім я, что Вийшла у результате, походити від оператора Сі «++» (Збільшення значення змінної на одиницю) i Поширеними способу прісвоєння НОВИХ імен комп ютерного програмам, что Полягає в додаванні до имени символу «+» для позна?? ення поліпшень. Согласно зі Страуструпом, «ця назва указує на еволюційну природу змін Ci». Вирази «С +» називали ранішню, що не пов'язану з Сі ++, мову програмування.

Деякі програмісті на Сі могут відмітіті, что если віконуються вирази x=3; y=x ++; то в результате Вийди x=4 и y=3, тому что x збільшується только после прісвоєння lt; # justify gt; Технічний огляд

У 1998 году мова Сі ++ булу стандартизована Міжнародною організацією стандартизації lt; # justify gt; Стандартна бібліотека

Стандартна бібліотека Сі ++ Включає стандартні бібліотеку Сі з невелика змінамі, Які роблять ее відповіднішою для мови Сі ++. Інша велика частина бібліотеки Сі ++ заснован на Стандартній Бібліотеці Шаблонів lt; # justify gt; Нові возможности в порівнянні з Сі

Мова Сі ++ много в чому є надмножіною Сі. Нові возможности Сі ++ включаються оголошення у виде виразів, превращение тіпів у виде функцій, оператори new и delete, тип bool, ПОСИЛАННЯ, розширення Поняття константності та змінності, Функції, что підставляються, аргументи за замовчанням, перевізначення, простори імен, класи (включаючі и всі пов'язані з класами возможности, Такі як Успадкування, Функції-члени (методів), Віртуальні Функції, абстрактні класи и конструктори), перевізначення Операторів, шаблони, оператор ::, обробка вінятків, дінамічну ідентіфікацію и много что інше. Сі ++ є такоже мовою суворого типування и накладає более вімагань относительно Дотримання тіпів, порівняно з Сі.

У Сі ++ з'явилися Коментарі у виде подвійної косої ризики («//»), Які були в попередники Сі - мові BCPL.

Деякі Особливостігри Сі ++ пізніше були перенесені в Сі, например ключові слова const и inline, оголошення в циклах for и Коментарі в стилі Сі ++ («//»). У пізнішіх реалізаціях Сі такоже були представлені возможности, якіх немає в Сі ++, например макроси vararg и Покращена робота з масивами-параметрами.

Чи не об'єктно-орієнтовані возможности

У цьом розділі опісуються возможности, безпосередно НЕ пов язані з об єктно-орієнтованім программирования (ООП) lt; # justify gt; ключовими словами inline означає, что функція є хорошим кандидатом на оптімізацію, при Якій в місцях Звернення до Функції компілятор вставити Тіло цієї Функції, а не код виклику. Приклад: inline double Sqr (double x) {return x * x;}

Замість функцій malloc и free, введені Нові оператори new и delete. Если T - довільній тип, то:

а) new T віділяє пам ят...


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





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

  • Реферат на тему: Возможности создания та проведення вебінарів
  • Реферат на тему: Технічний аналіз та возможности его! Застосування на Фінансовому прайси Гол ...
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Мова як психічний процес: сутність, види та функції
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби