Advertisement
spacechase0

Random Access List

Jun 30th, 2011
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.25 KB | None | 0 0
  1. template < typename T >
  2. class RandomAccessList : public std::list< T >
  3. {
  4.     public:
  5.         T& operator [] ( size_t index )
  6.         {
  7.             typename std::list< T >::iterator it = this->begin();
  8.             for ( size_t i = 0; i < index; ++i, ++it );
  9.             return ( * it );
  10.         }
  11. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement