Ошибка сегментации Catch в C ++

Делаетtry-catch ошибки ошибки сегментации перехвата блока?

Я читаю текстовый файл, используя функцию, приведенную ниже, но иногда файл пуст и программа вылетает. Я хотел бы, чтобы программа продолжала работать и предоставила другой файл, когда этот файл пуст или используется.

Path2D read_gesture(const char* filename)
{
    Path2D path;
    //MultiStrokeGesture MultiStrokes;

    vector text_file;

    int no_of_paths=0;
    std::ifstream ifs(filename);

    for (std::string line; std::getline(ifs, line); )
    {
        no_of_paths=no_of_paths+1;
        double a, b;
        stringstream ss(line);
        if (!(ss >> a >> b)) {cout

Ответы на вопрос(6)

Ваш ответ на вопрос