一般關聯對象都會放在map或者hash_map中,這樣做是爲了查詢速度快,SGISTL中map是紅黑樹結構,即每個節點要存放3個指針,分別是父節點,左子節點,右子節點,如果存入map的對象比較小且數量不多時,反而用有序vector會快一些。
例子demo:
一般關聯對象都會放在map或者hash_map中,這樣做是爲了查詢速度快,SGISTL中map是紅黑樹結構,即每個節點要存放3個指針,分別是父節點,左子節點,右子節點,如果存入map的對象比較小且數量不多時,反而用有序vector會快一些。
例子demo: