Проектируйте динамическую память в C ++ [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Проектируйте динамическую память в C ++ [закрыто]

Сообщение Anonymous »

У меня есть метод в C ++, который динамически назначает MEMORA, используя новый оператор , который я знаю, меня нужно перезапустить с оператором Delete , прежде чем завершить функцию, чтобы избежать утечек памяти. Проблема в том, что память, которую я динамически присваиваю, я возвращаю ее с возвратом так как я могу восстановить память после возвращения ее? Это мой код: < /p>
const char* SerialConnexion::read() {

if (!ReadFile(hSerial, (void*)readBuffer, BUFFER_SIZE, &dwBytesRead, NULL))
throw GetLastError();

//memoria asignada dinamicamente
char* returnBuffer = new char[dwBytesRead];

for (int i = 0; i < dwBytesRead; i++)
returnBuffer = readBuffer;

return returnBuffer;
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... amica-en-c

Вернуться в «C++»