2017-04-22 9 views

答えて

0

このメモリは動的に割り当てられているため、理論的には、好きなだけ多くの要素を持つことができます。実際の制限は、ハードウェアの容量によって決まります。しかし、同じハードウェアでは、intのベクトルは、long longのベクトルよりも多くの値を格納します。これは、単にintlong longより小さいためです。

+0

詳細を教えてください。私はまだ理解できません! – Linkon

+0

ですから、このベクトルは、オンザフライでメモリのチャンクを割り当てるデータ構造です(つまり、それはdinamicallyに成長します)。実際の限界は、マシンに搭載されているRAMの量です。しかし、制限された量のRAM、たとえば1 MBを取る場合、その限られた量のメモリで、ロングロングよりも多くのintを割り当てることができます。 –

+0

あなたが理解していないことをより具体的に尋ねるとよいでしょう。それ以外の場合は、かなり長い議論になる可能性があります。 –