Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the Maximum Size that an Array can hold?

Answers were Sorted based on User's Feedback



What is the Maximum Size that an Array can hold?..

Answer / narendra nagesh

it's depends upon the ram mamory.

Is This Answer Correct ?    99 Yes 41 No

What is the Maximum Size that an Array can hold?..

Answer / 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

What is the Maximum Size that an Array can hold?..

Answer / susheel gurjar

it is dapand upon compiler to complier

Is This Answer Correct ?    45 Yes 35 No

What is the Maximum Size that an Array can hold?..

Answer / rajat paliwal

Actually it depends on which mode you are programming.
if ur workin in normal c complier i.e. in dos (16 bit)
then maximum size for
char-> 65535
int ->65535/2=32767
float->32767/2=16382
..
however if you are working in 32 bit operating enviroment
like in VC++
then the maximum size for char = 2 raisec to power 32..
like that..

Is This Answer Correct ?    14 Yes 4 No

What is the Maximum Size that an Array can hold?..

Answer / reejusri

Maximum size has nothing to do with only the stack area,
but the area where the array is allocated from. The OP did
not say whether the array was created from dynamic memory
(a.k.a the heap), block or local memory (a.k.a. the stack),
or where automatic variables are declared.

The amount of memory available depends on:
1. The total memory on the platform.
2. The amount of memory allocated to the program.
3. The compiler's settings.

Is This Answer Correct ?    17 Yes 9 No

What is the Maximum Size that an Array can hold?..

Answer / depak patel

it depand upon operating system to oprating system

Is This Answer Correct ?    37 Yes 32 No

What is the Maximum Size that an Array can hold?..

Answer / adnan sheikh

max.size of array is 2^32

Because each process contains:
maximum numbers of segments per process=16KB
largest segment size= 4GB
defines in 32 bits
Types of segments are:
data segment
code segment
stack segment
heap segment and many more.

Hopefully we will satisfies with my answer.

Is This Answer Correct ?    6 Yes 3 No

What is the Maximum Size that an Array can hold?..

Answer / prasant

It depends on the stack size. If the compiler option is
chosen as default then the default stack size is 1MB and an
array can be allocated upto 1MB size. If the array size
exceeds this limit then the program will throw stack
overflow error.

Is This Answer Correct ?    16 Yes 15 No

What is the Maximum Size that an Array can hold?..

Answer / sankalp bose

For arrays allocated on the stack, it depends upon the
maximum stack size. For example, for gcc, it is normally 64K
but may be something else. For arrays allocated dynamically
or arrays defined in global/static scope, this number is
different and depends upon the maximum heap area size and
the maximum data segment size respectively. The getrlimit
system call can be used to get all these values.

Is This Answer Correct ?    3 Yes 2 No

What is the Maximum Size that an Array can hold?..

Answer / ajay

it depend upon sizeof int

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More C++ General Interview Questions

in C++ , the word plus plus who found this?

4 Answers  


How many different levels of pointers are there?

0 Answers   Genpact,


In a function declaration what does extern means?

0 Answers   Flextronics,


What's the best free c++ profiler for windows?

0 Answers  


Explain storage qualifiers in c++.

0 Answers  


What is the word you will use when defining a function in base class to allow this function to be a polimorphic function?

0 Answers  


What is fixed in c++?

0 Answers  


why the size of an empty class is 1

4 Answers  


How const int *ourpointer differs from int const *ourpointer?

0 Answers  


What is the difference between *p++ and (*p)++ ?

0 Answers  


What does namespace mean in c++?

0 Answers  


Why isn't sizeof for a struct equal to the sum of sizeof of each member?

0 Answers  


Categories