\section{\class{wxVector<T>}}\label{wxvector}
-wxVector is a template which implements most of the std::vector
-class and can be used like. If wxWidgets is compiled in STL mode,
-wxVector will just be a typedef to std::vector. You should
-refer to the STL documentation for further information.
+wxVector<T> is a template class which implements most of the std::vector
+class and can be used like it. If wxWidgets is compiled in STL mode,
+wxVector will just be a typedef to std::vector. Just like for std::vector,
+objects stored in wxVector<T> need to be {\it assignable} but don't have to
+be {\it default constructible}.
+
+You can refer to the STL documentation for further information.
\wxheading{Derived from}
\helpref{Container classes overview}{wxcontaineroverview},
\helpref{wxList<T>}{wxlist},
-\helpref{wxArray<T>}{wxvector}
+\helpref{wxArray<T>}{wxarray}
\membersection{wxVector<T>::wxVector<T>}\label{wxvectorwxvector}
\func{wxVector<T>\& operator}{operator=}{\param{const wxVector<T>\& }{vb}}
-Assignement operator.
+Assignment operator.
\membersection{wxVector<T>::at}\label{wxvectorat}
\func{iterator}{erase}{\param{iterator }{first}, \param{iterator }{last}}
-Erase items.
+Erase items. When using values other than built-in integrals
+or classes with reference counting this can be an inefficient
+operation.
\membersection{wxVector<T>::front}\label{wxvectorfront}
\func{iterator}{insert}{\param{iterator }{it}, \param{const value\_type\& }{v = value\_type()}}
Insert an item. When using values other than built-in integrals
-or classes with reference counting this can be a very inefficient
+or classes with reference counting this can be an inefficient
operation.
\membersection{wxVector<T>::operator[]}\label{wxvectoroperatorunknown}