1
vector<int>A
とvector<long long>A
の違いは何ですか?どの整数値の最大数を格納できますか?整数型と長整数型のベクトルの差
vector<int>A
とvector<long long>A
の違いは何ですか?どの整数値の最大数を格納できますか?整数型と長整数型のベクトルの差
このメモリは動的に割り当てられているため、理論的には、好きなだけ多くの要素を持つことができます。実際の制限は、ハードウェアの容量によって決まります。しかし、同じハードウェアでは、int
のベクトルは、long long
のベクトルよりも多くの値を格納します。これは、単にint
がlong long
より小さいためです。
詳細を教えてください。私はまだ理解できません! – Linkon
ですから、このベクトルは、オンザフライでメモリのチャンクを割り当てるデータ構造です(つまり、それはdinamicallyに成長します)。実際の限界は、マシンに搭載されているRAMの量です。しかし、制限された量のRAM、たとえば1 MBを取る場合、その限られた量のメモリで、ロングロングよりも多くのintを割り当てることができます。 –
あなたが理解していないことをより具体的に尋ねるとよいでしょう。それ以外の場合は、かなり長い議論になる可能性があります。 –