我对标题声明有误解。请帮玛:标题声明错误C++
我的CPP文件:distanceMatrixFunc.cpp
float DistanceMatrix::distanceMatrixFunc(int particleNumber,float xPos [], float yPos
[], float zPos [])
{
int j, k = 0;
distanceMatrix_x[] = new float*[particleNumber];
distanceMatrix_y = new float*[particleNumber];
distanceMatrix_z = new float*[particleNumber];
distanceMatrix = new float*[particleNumber];
for (int i = 0; i < particleNumber; i++){
distanceMatrix_x[i] = new float[particleNumber];
distanceMatrix_y[i] = new float[particleNumber];
distanceMatrix_z[i] = new float[particleNumber];
distanceMatrix[i] = new float[particleNumber];
}
distanceMatrixFunc.h功能:
class DistanceMatrix {
float distanceMatrix_x;
float distanceMatrix_y;
float distanceMatrix_z;
float distanceMatrix;
int particleNumber;
float xPos ;
float yPos ;
float zPos;
float distanceMatrixFunc(int particleNumber, float xPos , float yPos , floatzPos);
};
的问题是在我的cpp文件: 浮动DistanceMatrix :: distanceMatrixFunc(INT particleNumber,float xPos [],float yPos [],float zPos []) 错误声明与float distanceMatrix不兼容
同时,我不知道是出于什么目的,我们声明int *函数(){}使用指针,而不是正常的声明int function(){} – Jack
您是否已阅读错误消息? –