1
vector<int>A
和vector<long long>A
之間的區別是什麼?哪一個可以存儲最大數量的整數值?整型與長型長整型向量之差
vector<int>A
和vector<long long>A
之間的區別是什麼?哪一個可以存儲最大數量的整數值?整型與長型長整型向量之差
這個內存是動態分配的,所以理論上你可以擁有儘可能多的元素。真正的限制是由硬件容量所強加的。儘管如此,在相同的硬件上,int
的矢量將存儲比long long
的矢量更多的值,這是因爲int
小於long long
。
請詳細解釋一下嗎?我還不明白! – Linkon
好吧,所以這個向量是一個數據結構,它可以動態地分配大塊內存(也就是說它可以非常快速地增長)。所以真正的限制是機器的RAM數量。但是如果你使用有限的內存,比如說1 MB,那麼當然你可以在有限的內存中分配更多的內存而不是長期內存。 –
如果你更具體地詢問你不明白的東西,那會更好。否則,這可能是一個相當長的討論。 –