#include <vec.h>
Public Types | |
| typedef Subscript | size_type |
| typedef T | value_type |
| typedef T | element_type |
| typedef T * | pointer |
| typedef T * | iterator |
| typedef T & | reference |
| typedef const T * | const_iterator |
| typedef const T & | const_reference |
Public Member Functions | |
| Subscript | lbound () const |
| void | initialize (Subscript N) |
| void | copy (const T *v) |
| void | set (const T &val) |
| bool | operator== (const NumVector< T > &rhs) const |
| bool | operator< (const NumVector< T > &rhs) const |
| void | destroy () |
| iterator | begin () |
| iterator | end () |
| const iterator | begin () const |
| const iterator | end () const |
| NumVector (const NumVector< T > &A) | |
| NumVector (Subscript N, const T &value=T(0)) | |
| NumVector (Subscript N, const T *v) | |
| NumVector (Subscript N, char *s) | |
| void | newsize (Subscript N) |
| NumVector< T > & | operator= (const NumVector< T > &A) |
| NumVector< T > & | operator= (const T &scalar) |
| Subscript | dim () const |
| Subscript | size () const |
| value_type | GetVal (Subscript i) const |
| void | SetVal (Subscript i, const value_type new_val) |
| reference | operator() (Subscript i) |
| const_reference | operator() (Subscript i) const |
| reference | operator[] (Subscript i) |
| const_reference | operator[] (Subscript i) const |
Protected Attributes | |
| T * | v_ |
| T * | vm1_ |
| Subscript | n_ |
Friends | |
| istream & | operator>> (istream &s, NumVector< T > &A) |
1.3.6