конструктор копирования...
От:
atrofa
Дата:
22.09.04 11:42
Оценка:
Привет всем
Есть у меня такие структуры:
typedef struct RespVisit
{
CString sVisitID;
long lNumDocument;
RespDocument* pDocuments;
} RespVisit;
typedef struct RespPatient
{
CString sMRN;
long lNumVisit;
RespVisit* pVisits;
} RespPatient;
typedef struct ResponseData
{
CString siteID;
CString doctorID;
long lNumPatient;
RespPatient* pPatients;
} ResponseData;
есть переменная
ResponseData respData;
RespPatient* respPat = new RespPatient [2];
// запонляем структуру
respData.lNumPatient = 2;
respData.pPatients = respPat;
delete [] respPat;
//respData.pPatients — при образещии error
как написать коструктор копирования что после удаления памяти для respPat, в respData.pPatients оставались данные?
Спасибо
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: