Creating an Array: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 92: | Line 92: | ||
int[] intArray = new int[10]; |
int[] intArray = new int[10]; |
||
==[[ANSI C]]== |
|||
'''Compiler:''' GCC, MSVC, BCC, Watcom |
|||
// Dynamic |
|||
int n = 10 * sizeof(int); |
|||
int *myArray = (int*)malloc(n); |
|||
memset(myArray, 0, n); |
|||
myArray[0] = 1; |
|||
myArray[1] = 2; |
|||
// Static |
|||
int myArray2[10] = { 1, 2, 0}; /* 3..9 := 0 */ |
|||
==[[ANSI C++]]== |
|||
'''Compiler:''' GCC, MSVC, BCC, Watcom |
|||
// Dynamic |
|||
const int n = 10; |
|||
int myArray = new int[n]; |
|||
myArray[0] = 1; |
|||
myArray[1] = 2; |
|||
delete[] myArray; |
|||
// Static |
|||
int myArray2[10] = { 1, 2, 0}; /* 3..9 := 0 */ |
|||
// STL |
|||
std::vector<int> myArray3(10); |
|||
myArray3.push_back(1); |
|||
myArray3.push_back(2); |