下面哪种方式不能实现将字符串 Welcome to 2026! 输出重定向到文件 log.txt( )。
- A. ```cpp
freopen("log.txt", "w", stdout);
cout << "Welcome to 2026!" << endl;
fclose(stdout);
- **B.** ```cpp
std::ofstream outFile("log.txt");
cout << "Welcome to 2026!" << endl;
outFile.close();
- C. ```cpp
ofstream log_file("log.txt");
streambuf* org_cout = cout.rdbuf();
cout.rdbuf(log_file.rdbuf());
cout << "Welcome to 2026!" << endl;
cout.rdbuf(org_cout);
- **D.** ```cpp
std::ofstream outFile("log.txt");
outFile << "Welcome to 2026!" << endl;
outFile.close();