Объектно-ориентированное программирование: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 476:
=== Шаблоны (обобщенное программирование) ===
Свойство: Обобщенное программирование — это техника написания функций и классов, оставляя некоторые типы данных неопределёнными. Спецификация типа осуществляется, когда эта функция или класс используется в исходном коде. Всё делается под строгим контролем компилятора, и ничего не остаётся
'''C++:''' есть шаблонные классы и функции, отмечаемые ключевым словом ''template''. Стандартный C++ включает обширную библиотеку шаблонов, называемую STL (Standart Template Library ,Стандартная библиотека шаблонов), которая поддерживает специфический и мощный стиль программирования: обобщенное программирование. C++ — единственный из рассматриваемых трех языков, который основывается на поддержке обобщенного программирования, помимо ООП.
|