栈  0.1
数据结构_第3章
List::List< T > Class Template Referenceabstract

#include <List.h>

Inheritance diagram for List::List< T >:
[legend]

Classes

class  const_iterator
 
class  iterator
 

Public Member Functions

virtual void clear ()=0
 
virtual int length () const =0
 
virtual void insert (int i, const T &obj)=0
 
virtual void remove (int i)=0
 
virtual int search (const T &obj) const =0
 
virtual T visit (int i) const =0
 
virtual ~List ()=default
 

Detailed Description

template<typename T>
class List::List< T >

Definition at line 19 of file List.h.

Constructor & Destructor Documentation

◆ ~List()

template<typename T >
virtual List::List< T >::~List ( )
virtualdefault

Member Function Documentation

◆ clear()

template<typename T >
virtual void List::List< T >::clear ( )
pure virtual

◆ insert()

template<typename T >
virtual void List::List< T >::insert ( int  i,
const T &  obj 
)
pure virtual

◆ length()

template<typename T >
virtual int List::List< T >::length ( ) const
pure virtual

◆ remove()

template<typename T >
virtual void List::List< T >::remove ( int  i)
pure virtual

◆ search()

template<typename T >
virtual int List::List< T >::search ( const T &  obj) const
pure virtual

◆ visit()

template<typename T >
virtual T List::List< T >::visit ( int  i) const
pure virtual

The documentation for this class was generated from the following file: