Creating an Array: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 92:
 
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);
Anonymous user