Что может вызвать утечку памяти в этой программе - PullRequest
0 голосов
/ 27 апреля 2020

Так что я не могу найти то, что вызывает утечку памяти в следующем коде.
Мой основной выглядит так

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
Дамп объекта завершен.
Есть идеи?

...