Explicitly initializing an array like this: int a[3] = {1, 2, 3}; requires the size and the number of elements supplied to be the same.
You may use any kind of integral variable to specify the size of a built-in C++ array.
The elements of a C++ string array with no explicit initialization, created in a function will be set to null.
Explicitly initializing an array like this: int a[3] = {1, 2, 3}; requires the size to be the same or smaller than the number of elements supplied.
In C++ using == to compare one array to another is illegal.
The allocated size of a built-in C++ array may be changed during runtime
If img is a pointer to the first byte in an image loaded into memory, Pixel is a structure as defined in your textbook, you can create a Pixel pointer pointing to the image by writing:
Pixel p = static_cast(img);
The reinterpret_cast instruction produces a temporary value by converting its argument.
In C++ initializing an array with the contents of another is permitted.
C++ arrays use bound-checking when you access their elements with the at() member function.
The elements of a C++ array created in a function are allocated on the heap.
In C++ assigning one array to another is permitted.
C++ arrays throw an out_of_bounds exception if you access an element outside the array.
In C++ an array variable and the array elements are separate. The array variable contains the address of the first element in the array.
In C++ printing an array name prints the value of the first element in the array.
The elements of a C++ int array with no explicit initialization, created in a function will be set to zero.
C++ arrays can be allocated with a size of 0.
The static_cast instruction changes way that a pointer's indirect value is interpreted.
The size of the array is stored along with its elements.
The allocated size of a built-in C++ array may be changed during runtime
A forward reference can be used when you want to use a structure as a data member without first defining the entire structure.
The elements of a C++ array created outside of a function are allocated on the stack.
If p is a pointer to a structure, and the structure contains a data member x, you can access the data member by using the notation: *p->x
C++ arrays offer built-in member functions for inserting and deleting.
Explicitly initializing an array like this: int a[] = {1, 2, 3}; only works in C++ 11.
False