c++中set<set<int>>如何赋值
时间: 2024-05-15 18:18:03 浏览: 85
c++set基本操作
3星 · 编辑精心推荐
set<set<int>> 可以通过嵌套循环来赋值,具体代码如下:
```cpp
set<set<int>> s;
// 假设有一个二维数组 arr
for(int i = 0; i < n; i++){
set<int> temp;
for(int j = 0; j < m; j++){
temp.insert(arr[i][j]);
}
s.insert(temp);
}
```
以上代码中,我们创建了一个空 set<set<int>> s,然后遍历二维数组 arr,对于每一行创建一个 set<int> temp,将该行的所有元素插入到 temp 中,最后将 temp 插入到 set<set<int>> s 中。这样就能赋值成功。
阅读全文