The variable numberlist
holds a pointer to an array of booleans of size size + 1
.
You can access the elements by means of operator []
. Pointer arithmetic applies here too as you are iterating through boolean
elements in memory. In a for loop you could use:
for (size_t i = 0; i < size; i++) {
std::cout << "numberlist[ " << i << "] = " << numberlist[i] << std::endl;
}
If you are iterating through a 2D matrix, for example, it is normal to store items ordered by rows and use two for-loops to iterate through rows/columns. This might be the case with your numberlist
.