[quote=引用 3 楼 dustpg 的回复:] [quote=引用 2 楼 dustpg 的回复:] std::ostream不允许复制构造, 所以使用了 =delete删除了, 有啥好bug的.应该说更标准了. class __declspec(dllexport) LogStream : public std::ostream { public: auto operator=(const LogStream&)->LogStream& = delete; LogStream(const LogStream&) = delete; };
class __declspec(dllexport) LogStream : public std::ostream { public: auto operator=(const LogStream&)->LogStream& = delete; LogStream(const LogStream&) = delete; };
[quote=引用 2 楼 dustpg 的回复:] std::ostream不允许复制构造, 所以使用了 =delete删除了, 有啥好bug的.应该说更标准了. class __declspec(dllexport) LogStream : public std::ostream { public: auto operator=(const LogStream&)->LogStream& = delete; LogStream(const LogStream&) = delete; };
std::ostream不允许复制构造, 所以使用了 =delete删除了, 有啥好bug的.应该说更标准了. class __declspec(dllexport) LogStream : public std::ostream { public: auto operator=(const LogStream&)->LogStream& = delete; LogStream(const LogStream&) = delete; };
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧