C++ コードを調べていると::std::ostream
、単にstd::ostream
余分な 2 つは何の::
ために必要ですか?
https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#teaching-googletest-how-to-print-your-values::std::ostream
からの使用例:
::std::ostream& operator<<(::std::ostream& os, const Bar& bar) {
return os << bar.DebugString(); // whatever needed to print bar to os
}