我正在实现输出流运算符<

   friend std::ostream& operator<<(std::ostream& os, const Software &soft)

最佳答案

我怀疑会导致您认为必须执行此操作的逻辑,但如果您确实要...

if (&os != &std::cout) {
    throw std::runtime_error(/* ... */);
}

10-08 12:41