Spróbuj obsługiwać wyjątek catch C ++

Właśnie zacząłem od obsługi wyjątków w C ++try icatch Bloki. Mam plik tekstowy z niektórymi danymi i czytam ten plik za pomocąifstream igetline jak pokazano niżej,

ifstream file;
file.open("C:\\Test.txt", ios::in);
string line;
string firstLine;
if (getline(file, line, ' '))
{
    firstLine = line;
    getline(file, line);
}

Chciałbym wiedzieć, jak zaimplementować obsługę wyjątków w przypadkufile.open nie otwiera określonego pliku, ponieważ nie istnieje w podanej ścieżce, na przykład nie maTest.txt wC:

questionAnswers(3)

yourAnswerToTheQuestion