What is the Maximum Size that an Array can hold?
Answer Posted / chandra
On Windows platform (32 bit) the max array size is FFFFFFFF.
so if you give int arr[0x3FFFFFFF]; it works in VC++.
and if you try arr[0x40000000]; it gives following error:
error C2148: total size of array must not exceed ffffffff
bytes
We came to this value(3FFF FFFF) by dividing FFFFFFFF (2
power 32) by 4 because each int is 4 byte. so for char
array this value will be full FFFF FFFF.
Is This Answer Correct ? | 54 Yes | 7 No |
Post New Answer View All Answers
What is c++ w3school?
Why c++ is called oop?
What is an accessor in c++?
What is the benefit of c++?
How can you specify a class in C++?
What is constant in c++ with example?
What do you mean by early binding?
Define whitespace in C++.
Mention the ways in which parameterized can be invoked. Give an example of each.
What is ios flag in c++?
Define stacks. Provide an example where they are useful.
Is C++ case sensitive a) False b) Depends on implementation c) True
Why iomanip is used in c++?
Does c++ have finally?
Discussion on error handling of C++ .