采用一個初始化列表來初始化用戶自定義容器(vector<double,My_allocator<double>>)是一種新方式。在C++98中,我們只能將這種初始化列表語法用于聚合體(包括數組和傳統的struct)。至于究竟如何實現這種語言擴展仍然在討論中。最可能的解決方案是引入一種新型構造函數:“序列構造函數”。允許上面的例子可以運作將意味著C++更好地滿足其基礎設計準則之一:對用戶自定義類型和內建類型的支持一樣好。在C++98中,數組比vector具有記號上的優勢。在C++0x中,情況將不再如此。