我有一种情况需要从Eigen3矩阵的内容构建一个std::set<int>。我们叫我的矩阵ind。我目前初始化我的设置如下:
std::set<int>
ind
std::set<int> q{ind.data(), ind.data() + ind.size()};
这有效,但我想知道是否有一种方法不会“落后于Eigen的背后”?
使用devel分支,您可以编写:
std::set<int> q{ind.begin(), ind.end()};