fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. template<typename T>
  6. void foo(T& t)
  7. {
  8. typename T::iterator it = t.begin();
  9. // ...
  10. }
  11.  
  12. template<typename T>
  13. void foo(const T& t)
  14. {
  15. typename T::const_iterator it = t.begin();
  16. // ...
  17. }
  18.  
  19. int main() {
  20. vector<int> ints;
  21. foo(ints);
  22. return 0;
  23. }
Success #stdin #stdout 0s 3092KB
stdin
Standard input is empty
stdout
Standard output is empty