Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Различные алгоритмы минимизации, реализованные в С++ / all / CELEMENT
.CPP// ” ©«: celement.cpp
// ” ©« : celement.cpp
// ђҐ «Ё§ жЁп Є« бб cElement
// Ђўв®а: ђг®ў Ђ.Ђ. Ја. 2355
// „ в : 20.02.2005
#include "celement.h"
#include <stdio.h>
// Є®бвагЄв®а:
template <class tInfo> cElement<tInfo>::cElement(tInfo inf)
/*
€ЁжЁ «Ё§ жЁп н«Ґ¬Ґв бЇЁбЄ
§ 票Ґ¬ inf
*/
{
info = inf;
prev = next = NULL;
}
// ¤ҐбвагЄв®а:
template <class tInfo> void cElement<tInfo>::~cElement()
{
}
// ᥫҐЄв®ал:
template <class tInfo> tInfo cElement<tInfo>::getInfo()
/*
‚®§ўа й Ґв Ї®«Ґ "§ 票Ґ" н«Ґ¬Ґв .
*/
{
return info;
}
template <class tInfo> cElement<tInfo>* cElement<tInfo>::getPrev()
/*
‚®§ўа й Ґв гЄ § вҐ«м ЇаҐ¤л¤гйЁ© н«Ґ¬Ґв.
*/
{
return prev;
}
template <class tInfo> cElement<tInfo>* cElement<tInfo>::getNext()
/*
‚®§ўа й Ґв гЄ § ⥫м б«Ґ¤гойЁ© н«Ґ¬Ґв.
*/
{
return next;
}
// ¬®¤ЁдЁЄ в®ал:
template <class tInfo> void cElement<tInfo>::setInfo(tInfo newinfo)
/*
“бв ў«Ёў Ґв Ї®«Ґ "§ 票Ґ" н«Ґ¬Ґв .
*/
{
info = newinfo;
}
template <class tInfo> void cElement<tInfo>::setPrev(cElement<tInfo>* newprev)
/*
“бв ў«Ёў Ґв гЄ § вҐ«м ЇаҐ¤л¤гйЁ© н«Ґ¬Ґв.
*/
{
prev = newprev;
}
template <class tInfo> void cElement<tInfo>::setNext(cElement<tInfo>* newnext)
/*
“бв ў«Ёў Ґв гЄ § ⥫м б«Ґ¤гойЁ© н«Ґ¬Ґв.
*/
{
next = newnext;
}
Соседние файлы в папке all