【发布时间】:2010-04-30 05:50:46
【问题描述】:
就像这个question 已经问过的那样,我想使用 STL 初始化一个容器,其中元素以最干净的方式硬编码。在这种情况下,元素是一个双重嵌套的容器:
set<vector<int> > A;
我想(例如)将以下值放入:
A = [[0,0,1],[0,1,0],[1,0,0],[0,0,0]];
C++0x 很好,使用 g++ 4.4.1。 STL 更可取,因为我不将 Boost 用于代码的任何其他部分(尽管我不介意使用它的示例!)。
【问题讨论】:
标签: c++ stl boost initialization