我正在尝试这样做:
#pragma once
#include <fstream>
#include <string>
static std::ofstream ErrorLog;
void InitErrorLog(std::string FileName) {
ErrorLog.open(FileName);
}
但是在多个 CPP 文件中 #include 时出现“找到一个或多个多重定义的符号”错误。STL 在做什么(提供 cout、cin、cerr 等——这种方法最初是作为重定向 cerr 的替代方法)而我不是?