19827

Параметризовані класи (templates)

Доклад

Информатика, кибернетика и программирование

1.Параметризовані класи templates. Параметризовані класи це класи що можуть оперувати узагальненими типами. Ці класи генеруються подібно узагальненим функціям в період компіляції. Призначення і особливість параметризованих класів схожа структура класу з різними тип...

Украинкский

2013-07-17

25 KB

4 чел.

1.Параметризовані класи (templates).

Параметризовані класи - це класи що можуть оперувати узагальненими типами . Ці класи генеруються подібно узагальненим функціям в період компіляції. Призначення і особливість параметризованих класів - схожа структура класу з різними типами даних що визначаються у період компіляції.Визначаючи
параметризований клас, ви створюєте клас, який визначає всі
алгоритми, використовувані цим класом, проте фактичний тип даних,
над якими проводяться маніпуляції, буде вказаний як параметр
при конкретизації об'єктів цього класу. компілятор автоматично
згенерує відповідний об'єкт на підставі зазначеного вами типу.

Визначення простого параметризованого класу :

template<typename/class Type>

class SomeClass

{

 public:

 Type a,b;

 

 int Foo();

};

// Класс що має 2 члена типу Type


 

А также другие работы, которые могут Вас заинтересовать

6133. Особенности эксплуатации импортных автомобилей в условиях Сибири 528.43 KB
  Введение В процессе развития автомобильного транспорта конструкция транспортных средств усложняется и в современных автомобилях все более широко применяется электроника, а также комбинация электронных, гидравлических и механических систем. Особенно ...
6134. Школы стратегий. Стратегическое сафари: экскурсия по дебрям стратегий менеджмента 2.47 MB
  Школы стратегий. Стратегическое сафари: экскурсия по дебрям стратегий менеджмента. Перед вами умный, блестящий путеводитель по бизнес-стратегиям, который может стать жизненно необходимым руководством для творчески мыслящих менеджеров. В этой увлек...
6135. Котельные установки и парогенераторы 3.64 MB
  Котельные установки и парогенераторы Характеристики и виды движения водного теплоносителя в паровых котлах Гидродинамика водного теплоносителя в паровых котлах Температурный режим поверхностей нагрева паровых котлов Физико-х...
6136. Основы логических методов построения устройств противоаварийной автоматики подстанций с электродвигателями 2.21 MB
  Учебное пособие предназначено для использования студентами электротехнических специальностей в процессе изучения курса релейной защиты и автоматизации электроэнергетических систем. В нем рассматриваются специальные вопросы выполнения устройств проти...
6137. Конические зубчатые передачи 45 KB
  Конические зубчатые передачи Конические зубчатые передачи применяют при пересекающихся или скрещивающихся осях. Межосевой угол может изменяться в широком диапазоне значений, но наибольшее распространение имеют ортогональные конические перед...
6138. Порядок совершения таможенных операций при перемещения товары через таможенную границу 63 KB
  При ввозе товаров на таможенную территорию товаров предусмотрено последовательное совершение таможенных операций, которые связано с прибытием товаров на ТТ ТС и перемещения товаров в соответствии с ТП ТТ до ТО, в котором будет совершаться декларирование в соответствии с избранной ТП.
6139. Виды и структура планов воспитательной работы 44 KB
  Виды и структура планов воспитательной работы Структура плана воспитательной работы класса включает в себя следующие разделы: Психолого–педагогическая характеристика класса, анализ состояния здоровья детей (составляется на конец предыдущего уч...
6140. Щастя. Як ми його розуміємо 43.5 KB
  Практична: Поглибити знання учнів про диспут та його проведення, розширити розуміння поняття щастя, виховувати людяність, працьовитість, любов до людей, чесність...
6141. Место уголовно-исполнительного права в системе российского права и его взаимосвязь с другими отраслями права 45.83 KB
  Место уголовно-исполнительного права в системе российского права и его взаимосвязь с другими отраслями права Введение Уголовно-исполнительное право представляет собой самостоятельную отрасль права, которая характеризуется собственными предметом, мет...