19827

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

Доклад

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

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

Украинкский

2013-07-17

25 KB

5 чел.

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

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

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

template<typename/class Type>

class SomeClass

{

 public:

 Type a,b;

 

 int Foo();

};

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


 

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

83280. Осінь щедра, прощавай! 82.5 KB
  Мета: вчити бачити красу рідного краю, милуватися її дарами. Розвивати спостережливість, творчі здібності. Виховувати любов до праці, шанобливе ставлення до хліба, повагу до традицій рідного краю.
83281. Розквітни красою на щастя, на долю, моя Україно 573 KB
  Обладнання: книга - Усний журнал із оформленням сторінок карта України символіка народні символи: кетяги калини барвінок чорнобривці вишиті рушники образ Матері Божої вінок із квітів символів колоски пшениці дитячі малюнки із краєвидами фотоматеріали міста дитячі журнали Моя країна...
83282. Про доброту і милосердя 51.5 KB
  Ще з давніх часів доброта і милосердя були в традиціях нашого народу. Природним вважалося допомогти знедоленому, нещасному,поділитися шматком хліба, дати притулок бездомному, захистити старість,немічність, скривдженого. Добро виховується в наших душах і серцях старанням і бажанням його творити.
83283. Україно, ти моя молитва… Літературно-музичне свято 56 KB
  Юнак. Україна! Одне тільки слово – і ми входимо у світи сивої, мов жито, історії і барвінкової юності, у світи трагедійного епосу і поетичного відродження, у світи героїчних діянь і неповторної краси. Дівчина. Україно! Про тебе сиві кобзарі співали, що ти обездолена чайка-небога...
83284. Україна – наш спільний дім 317 KB
  Мета: Узагальнити та систематизувати знання учнів про Україну її історію державні та народні символи. На уроках ви співали пісні й декламували вірші знайомились з державною символікою знаходили на карті її ріки міста і гори засвоювали мову звичаї і традиції читали оповідання з історії.
83285. Україна та її історія на уроках зарубіжної літератури 121.5 KB
  Мета: Поглибити знання учнів про життя і творчість зарубіжних письменників, пов’язаних з Україною, її історією та культурою; сприяти творчо – асоціативній діяльності, розвивати дослідницькі та комунікативні навички.
83286. Вірю в майбутнє твоє, Украіно! 49 KB
  А я вважаю, що кожен народ має право на самобутність, свою мову, свою культуру. І той, хто не поважає свою мову, свій народ,- той не поважає,перш за все,себе. Хіба англійці соромляться своєї мови, а французи говорять китайською? Хіба ми гірші за інші народи?
83287. Слава синам України – українським повстанцям 965.5 KB
  Цілі: знайомити учнів з героїчними сторінками минулого України, розкрити діяльність Української Повстанської Армії з 1942р. по 1959р., як армії ІІ світової війни; забезпечити розуміння основних термінів, фактів; пробуджувати високі почуття патріотизму: формувати вміння розповідати...
83288. Київ – столиця України. Культурно-історичні пам’ятки Києва 90 KB
  Мета: дидактична: формувати уявлення про столицю як головне місто країни, ознайомити з культурно-історичними пам’ятками м. Києва, з історією заснування Києва, формувати інтерес до історичного минулого нашого народу; розвивальна: розвивати мислення, увагу, пам’ять, спостережливість...