class FileData{public: FileData(); void LoadKvdopData(float **arr,int Row,int Col); void RetKvdopData(float **arr,int Row,int Col); ~FileData();private: bool isKvdopExist; float **Kvdop;};
#include <QDebug>#include "filedata.h"FileData::FileData(){isKvdopExist=false;}void FileData::LoadKvdopData(float **arr,int Row,int Col){ Kvdop = new float*[Row]; for (int i = 0; i < Row; i++) Kvdop[i] = new float [Col]; for (int i = 0; i < Row; i++) for (int j = 0; j < Col; j++) Kvdop[i][j]=arr[i][j]; //memcpy(Kvdop,arr,Row*Col); isKvdopExist=true;}void FileData::RetKvdopData(float **arr,int Row,int Col){ if (isKvdopExist){ for (int i = 0; i < Row; i++) for (int j = 0; j < Col; j++) arr[i][j]=Kvdop[i][j]; //memcpy(arr,Kvdop,Row*Col); }else qDebug()<<"Массив не создан!";}