相关疑难解决方法(0)

在c ++中创建矩阵的正确方法

我想为图形创建一个邻接矩阵.由于我读过matrix[x][y]因为不检查范围而使用表单数组是不安全的,所以我决定使用stl的vector模板类.我需要存储在矩阵中的是布尔值.所以我的问题是,如果使用std::vector<std::vector<bool>* >*产生过多的开销或者有一种更简单的矩阵方式以及如何正确初始化它.

编辑:非常感谢您的快速解答.我刚才意识到,那当然我不需要任何指针.矩阵的大小将在开始时初始化,并且在程序结束之前不会更改.这是一个学校项目,所以如果我写"好"代码会很好,虽然技术上性能不是太重要.使用STL很好.使用像boost这样的东西可能不受欢迎.

c++ stl graph matrix data-structures

28
推荐指数
5
解决办法
6万
查看次数

使用0填充多维数组元素

我有一个2d,我想将元素设置为零而不循环所有元素

int a[100][200];
Run Code Online (Sandbox Code Playgroud)

我无法在声明点初始化它们.

c++

9
推荐指数
5
解决办法
4万
查看次数

标签 统计

c++ ×2

data-structures ×1

graph ×1

matrix ×1

stl ×1