困扰我这么久一定要发文!!!
问题描述
在不同的文件中定义了多个类,对每个类都重载<<
运算符,但是!!!问题来了
有的时候报错"找到一个或多个重定义"
有的时候呢,正常运行……
这就很恶心了
搜索了很多解决方法,比如说得最多的using namespace std;
的问题,然而并没有什么用,最后翻墙谷歌了一下,不得不说,人家还是牛逼的
Google搜索的第一个推荐就是我搜索的关键词
multiple definition of operator<<(std::ostream&, Error const&)
感兴趣地可以看一下原问题解答