[[C Plus Plus|C++]]'s <code>std::vector</code> is an implementation of dynamic arrays, as are the <code>ArrayList</code> classes supplied with the [[Java programming language|Java]] API and the [[.NET Framework]]. The generic <code>List<></code> class supplied with version 2.0 of the .NET Framework is also implemented with dynamic arrays.