Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Constructs an array object.
array();
array(const array& right);
Parameters
- right
Object or range to insert.
Remarks
The constructor:
array();
leaves the controlled sequence uninitialized (or default initialized). You use it to specify an uninitialized controlled sequence.
The constructor:
array(const array& right);
initializes the controlled sequence with the sequence [right.array::begin(), right.array::end()). You use it to specify an initial controlled sequence that is a copy of the sequence controlled by the array object right.
Example
// std_tr1__array__array_array.cpp
// compile with: /EHsc
#include <array>
#include <iostream>
typedef std::array<int, 4> Myarray;
int main()
{
Myarray c0 = {0, 1, 2, 3};
// display contents " 0 1 2 3"
for (Myarray::const_iterator it = c0.begin();
it != c0.end(); ++it)
std::cout << " " << *it;
std::cout << std::endl;
Myarray c1(c0);
// display contents " 0 1 2 3"
for (Myarray::const_iterator it = c1.begin();
it != c1.end(); ++it)
std::cout << " " << *it;
std::cout << std::endl;
return (0);
}
0 1 2 3 0 1 2 3
Requirements
Header: <array>
Namespace: std