std::vector 无法直接转换为 double*,这是由于 std::vector 不是原生数组。可以通过 .data() 方法获取 vector 内部数据的指针,使其兼容 double* 类型。
std::string filePath = "C:/Users/A.csv";
std::vector<double> A = readSecondColumn(filePath);
myclass.Test(A.data());
std::vector 无法直接转换为 double*,这是由于 std::vector 不是原生数组。可以通过 .data() 方法获取 vector 内部数据的指针,使其兼容 double* 类型。
std::string filePath = "C:/Users/A.csv";
std::vector<double> A = readSecondColumn(filePath);
myclass.Test(A.data());