一些矢量

时间:2018-05-28 09:30:04

标签: c++ arrays matrix vector row

我正在使用一组矢量。我必须计算数组中的行数。我正在使用用于2D阵列的技术。但它没有给出理想的输出。

int main()
{    
    int i,p=7;
    vector<float> *mat=new vector<float>[p];
    int k=5;
    for(i=0;i<p;i++){
        mat[i].assign(k,0);
    }
    cout<<sizeof(mat)/sizeof(mat[0])<<endl;

return 0;
}

为什么这会导致0?输出不应该是7吗? 如何计算行数?

0 个答案:

没有答案