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


 

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

59658. Романсу світлі почуття: Методичні поради по проведенню вечора українського класичного романсу 47 KB
  З давніх давен людина прагнула відобразити в художній формі глибину своїх почуттів, найпотаємніші порухи душі. Сповнена глибокого чуття ллється мелодія солоспіву. Здається виникає вона на самому зламі незвіданого високого, неповторного.
59659. Рослинний світ України в легендах і переказах: Літературно-художня композиція 50.5 KB
  Учень: Безмежно з дитинства кохаю Красу свого рідного краю Дніпра голубінь неозору Сосну в надвечір’ї прозорім. Учень: Здавна люди вірили в богів покровителів усього живого на землі. Учень: Квіти підсніжника провісники тепла символ сподівань на краще майбутнє.
59660. Свято рушника: Сценарій 53.5 KB
  Заздалегідь збираються відомості або майстринь села зразки їх рушників. Крім того можна оформити альбом з розповідей вишивальниць про особливості рушників південних областей України.
59661. Происхождение языка. Гипотезы 26 KB
  Биологические теории объясняют происхождение языка эволюцией человеческого организма – органов чувств, речевого аппарата и мозга. К биологическим теориям прежде всего относятся теория звукоподражания и междометная.
59663. Тетянин день (25 січня). Гра на зразок Поля чудес 38 KB
  Завдання першій трійці: Ця квітка є обовязковою в українському віночку без неї не обходиться жоден весільний букет. Завдання для другої трійки: Народна легенда говорить що ця квітка колись була птахою навчала людей любові та щирості.
59664. Три спаса: Литературно-музыкальная композиция 50.5 KB
  Август - последний месяц лета. Днем жарко печет солнце, а ночью уже свежо, прохладно. Август - месяц обильных и длинных утренних рос, густых вечерних туманов. Лето на исходе, это чувствуется по-всему.
59665. Україна - славний край козацький: Методико-бібліографічні матеріали на допомогу бібліотечним працівникам у відзначенні 510-ї річниці українського козацтва 127.5 KB
  Пропонуємо до вашої уваги матеріали до історичного калейдоскопу Українське козацтво в датах; до історичних годин: Освічені жінки козацької доби; Закоханий в Україну: козацька тематика в творах Рєпіна історичної години Гетьман Іван Виговський і Конотопська...
59666. Україно, незборима зроду - ти душа великого народу: Сценарій тематичного вечора, присвяченого 10-й річниці прийняття Декларації про державний суверенітет України 38.5 KB
  Прочитаймо давню й сиву Свою долю нещасливу. Кінець вісімдесятих початок дев’яностих років були позначені небувалим піднесенням національновизвольної боротьби. Ведуча 1: Василь Скрипка Незалежність Нарешті дочекалися і ми Своєї незалежної держави.