C++循环给数组赋值并输出
二维数组:
double **cost_ptr;
cost_ptr = new double *[sizeof(double *) * n];
for (int i = 0; i < n; i++)
cost_ptr[i] = new double[sizeof(double) * n];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
cost_ptr[i][j] = cost_c[i][j];
}
}
长度是变量,是ok的:
int feaDim = 5;
float *p_result = new float[feaDim];
for (int a = 0; a < feaDim; a++) {
p_result[a] =a;
//cout << result_data[a] << " ";
}
#include<iostream>
using namespace std;