Так что я не могу найти то, что вызывает утечку памяти в следующем коде.
Мой основной выглядит так
int main() {
MovieRepo rep;
_CrtDumpMemoryLeaks();
return 0;
}
А класс MovieRepo выглядит так:
class MovieRepo{
protected:
vector<Movie> all;
public:
MovieRepo(){}
~MovieRepo(){}
}
И класс Mov ie выглядит следующим образом:
class Movie {
std::string title;
std::string genre;
std::string star;
int year;
public:
Movie(){}
~Movie(){}
}
Ошибка, которую я получаю от crtdbg:
Обнаружены утечки памяти!
Вывод объектов ->
{ 152} нормальный блок 0x0094E710, длиной 8 байт.
Данные: <9> D C FB 39 00 00 00 00 00
Дамп объекта завершен.
Есть идеи?