我有一个类Matrix,里面有一个2D矢量。我试图将值插入向量。但我不知道该怎么做?我是c ++的新手,所以需要帮助。 班级 -
class Matrix { public:
int n;
vector<vector<float>> v;
Matrix(int size) :
n(size),
v(size, vector<float>(size)) {
};
};
用于插入值的循环:
void insertRandomFloats(Matrix matrix, int size) {
int i, j;
for (i = 0; i < size; i++) {
for (j = 0; j < size; j++) {
float num = getRandomNumber();
cout << num;
matrix.v[i][j] = //Need help here*
}
} }
因为当我尝试打印值时,我只得到0作为输出。这意味着矢量正在成功创建。