如何将值插入到c ++中具有2d向量的对象中

时间:2017-03-16 03:33:07

标签: c++ vector

我有一个类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作为输出。这意味着矢量正在成功创建。

0 个答案:

没有答案