fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. namespace A {
  5. struct B {};
  6. std::ostream& operator<<(std::ostream& stream, B) {
  7. return stream;
  8. }
  9.  
  10. std::ostream& operator<<(std::ostream& stream,
  11. const std::vector<bool>& vec) {
  12. for (const auto& b : vec)
  13. stream << b;
  14.  
  15. return stream;
  16. }
  17.  
  18. void foo() {
  19. std::vector<bool> vec = {1, 0, 1, 1};
  20. std::cout << vec << '\n';
  21. }
  22. }
  23.  
  24. int main() {
  25. A::foo();
  26. }
  27.  
  28.  
  29.  
Success #stdin #stdout 0s 4340KB
stdin
Standard input is empty
stdout
1011