改成这样试试:void main(){ double* m_pPCAmat; initPLBP( parameter1, parameter2, &m_pPCAmat);}void initPLBP( parameter1, parameter2, double** m_pPCAmat){ *m_pPCAmat = new double[m_PCAdim * 80];}