=]
Templates e RTTI em C++
- struct Banana
- float L;
float D;
Banana* Next; }; - public:
- ListBanana();
Add(Banana*);
Remove(Banana*);
int GetNumerOfElements() const;
bool IsEmpty() const;
void Clear();
Banana* PeekHead() const; - private:
- Banana* Head;
Banana* Tail;
int NumberOfElements;
ListBanana(const ListBanana&);
ListBanana operator=(const ListBanana&); } - void
ListBanana::Clear()
{ - Banana* temp=Head;
Head=Head->Next;
delete temp; }
{
class ListBanana
{
while(Head)
{
int=0;
NumberOfElements
}
class List
{
void Add(T*);
void Remove(T*);
int GetNumerOfElements() const;
bool IsEmpty() const;
void Clear();
T* PeekHead() const;
int NumberOfElements;
List(const List< t >&);
List operator=(const List< t >&);
Template
- void
- while(Head)
- T* tempo=Head;
Head=Head->Next;
delete temp; }
{ }- T* tempo=Head;
List< t >::Clear()
{
classe...............objeto
(instância do ....(instância da
template)............classe)
Template
class ListImp
{
void Add(T*);
void Remove(T*);
int GetNumerOfElements() const;
bool IsEmpty() const;
void Clear();
T* PeekHead() const;
int NumberOfElements;
ListImp(const ListImp
ListImp
Template
struct ListElement
{
T Value;
ListElement< t >*Next;
ListElement(const T& value):Value(value)
{}
}
Template
class List
{
public:
void Add(const T&);
void AddAtHead(const T&);
bool Remove(const T&);
bool Contains(const T&) const;
bool IsEmpty() const;
void Clear()
void GetNumberOfElements() const;
private:
ListImp< listelement< t >> Imp;
List(const List< t >&);
List
Exercício, implemente os métodos!
};


6:35 AM
Unknown
6 comentários:
http://www.icmc.usp.br/ensino/material/html/listas.html
olha ae a tabulação!!!
RED BADALO NOSEEEEEEEEEEEEEE
vaaaaaaaii danaaaaaada
vc eh uma bixa, num vou mais te ensinar html nao, soh pagando!!!!
hauehaeuheauheaueahueahuaehu
DA UM CLICK AKI OW BABACA
tabulação html
RSS
Para quem e não sabe, tá aí o Link:
http://jamilprog3.blogspot.com/atom.xml
É só Criar um favorito dinâmico no Firefox com essa URL.
Postar um comentário