ьному використанні цей метод дає більш короткі, простіше розуміються і легше контрольовані програми. p align="justify"> Ключовим поняттям C + + є клас. Клас - це тип, визначений користувачем. Класи забезпечують приховування даних, гарантовану ініціалізацію даних, неявне перетворення типів для типів, визначених користувачем, динамічне завдання типу, контрольоване користувачем керування пам'яттю і механізми перевантаження операцій. C + + надає набагато кращі, ніж в C, засоби вираження модульності програми і перевірки типів. У мові є також удосконалення, не пов'язані безпосередньо з класами, що включають в себе символічні константи, inline-підстановку функцій, параметри функції за замовчуванням, перевантажені імена функцій, операції керування вільною пам'яттю і контрольний тип. У C + + збережені можливості мови C по роботі з основними об'єктами апаратного забезпечення (біти, байти, слова, адреси і т.п.). Це дозволяє досить ефективно реалізовувати типи, обумовлені користувачем. + + І його стандартні бібліотеки спроектовані так, щоб забезпечувати переносимість. Наявна на поточний момент реалізація мови буде йти в більшості систем, що підтримують C. З C + + програм можна використовувати C бібліотеки, і з C + + можна використовувати велику частину інструментальних засобів, що підтримують програмування на C. br/>
Концепція типу даних
Основна мета будь-якої програми полягає в обробці даних. Дані різного типу зберігаються і обробляються по-різному. У будь-якому алгоритмічній мові кожна константа, змінна, результат обчислення виразу або функції повинні матиме певний тип. p align="justify"> Тип даних визначає:
внутрішнє подання даних у пам'яті комп'ютера;
безліч значень, які можуть приймати величини цього типу;
операції та функції, які можна застосовувати до величин цього Тіна.
Виходячи з цих характеристик, програміст вибирає тип кожної величини, використовуваної в програмі для представлення реальних об'єктів. Обов'язкове опис типу дозволяє компілятору проводити перевірку допустимості різних конструкцій програми. Від типу величини залежать машинні команди, які будуть використовуватися для обробки даних. p align="justify"> Всі типи мови C + + можна розділити на основні і складені. У мові C + + визначено шість основних типів даних для представлення цілих, речових, символьних і логічних величин. На основі цих типів програміст може вводити опис складових типів. До них відносяться масиви, перерахування, функції, структури, посилання, покажчики, об'єднання і класи. br/>
Типи даних, використані при створенні бази даних
Символьний тип (char)
Під величину символьного типу відводиться кількість байт, достатню для розміщення будь-якого символу з набору символів для даного комп'ютера, що й ...