Each object has it's ordinal position.
Public Methods | |||
Vector () | |||
Default Constructor. | |||
Vector (int initsize, int incrementSize=0) | |||
Constructor with explicit vector size specification. | |||
~Vector () | |||
Default Destructor. | |||
void | clear () | ||
Clears vector. | |||
int | size () const | ||
Returns number of elements, stored in vector. | |||
void | setSize (int newSize) | ||
Changes vector size. | |||
void | ensureCapacity (int minCapacity) | ||
Ensures, that vector can store specified number of elements without resizing. | |||
void | addElement (const T el) | ||
Adds element into tail of sequence. | |||
void | insertElementAt (const T el, int index) | ||
Inserts element at specified position and expand vector by one element. | |||
void | setElementAt (const T el, int index) | ||
Replaces element at specified position with specified element. | |||
void | removeElementAt (int index) | ||
Removes element at specified index and shift all elements. | |||
bool | removeElement (const T el) | ||
Removes first found element el from vector. | |||
int | indexOf (T el, int index) const | ||
Returns index of element, starting search from specified index parameter. | |||
int | indexOf (T el) const | ||
Returns index of element, starting search from start of vector. | |||
T | elementAt (int index) const | ||
Returns element at specified position
| |||
T | lastElement () const | ||
Returns last element of vector. |
|
Constructor with explicit vector size specification.
|
|
Changes vector size.
if |
|
Replaces element at specified position with specified element. Vector's size is not changed. |
|
Returns index of element, starting search from specified Returns -1, if not found. |
|
Returns index of element, starting search from start of vector. Returns -1, if not found. |
|
Returns last element of vector.
|