Как правильно проверить результат копирования файла при использовании std :: fstream и std :: filebuf

Я хотел бы использовать широко известный фрагмент кода для копирования файла:

std::ifstream src("in");
std::ofstream dest("out");

dest << src.rdbuf();

Вопрос в том, как правильно проверить, удалось ли копирование?

Я думал, что проверка значения (SRC && dest) в порядке, но не работает в случае пустого исходного файла.

2

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]