內存分配問題:push_back的時候怎么分配?為了實現連續存放:先開一個固定大小的vector,如果push_back的時候超過這個大小就再開一個2倍大小的,把這些元素都放進去。set和map內部實現是紅黑樹。