複製檔案

std::ifstream  src("source_filename", std::ios::binary);
std::ofstream  dst("dest_filename",   std::ios::binary);
dst << src.rdbuf();

Version >= C++ 17

使用 C++ 17,複製檔案的標準方法是包含 <filesystem> 標頭並使用 copy_file

std::fileystem::copy_file("source_filename", "dest_filename");

檔案系統庫最初是作為 boost.filesystem 開發的,最後從 C++ 17 開始合併到 ISO C++。