Какова разница между использованием этой формы кода fstream file {"foo.txt", ios :: out}; и fstream foo {"foo.txt", fstream :: out}; и этот файл fstream {"foo.txt", file.out};
Какова разница и как компилятор понимает это?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-file-c