Creating an Array: Difference between revisions

Content added Content deleted
Line 222: Line 222:
=={{header|C++}}==
=={{header|C++}}==
Using dynamically-allocated (i.e. [[Heap]]) memory:
Using dynamically-allocated (i.e. [[Heap]]) memory:
(Warning, deprecated and not safe)
<lang cpp> const int n = 10;
<lang cpp> const int n = 10;
int* myArray = new int[n];
int* myArray = new int[n];
Line 235: Line 236:
<lang cpp> int myArray2[10] = { 1, 2, 0}; /* 3..9 := 0 */</lang>
<lang cpp> int myArray2[10] = { 1, 2, 0}; /* 3..9 := 0 */</lang>


Using boost::array
<lang cpp> boost::array<int,3> myArray2 = { 1, 2, 0}; </lang>
{{libheader|STL}}
{{libheader|STL}}
<lang cpp> // STL
<lang cpp> // STL