fork(2) download
  1. #include <iostream>
  2. #include <boost/range/irange.hpp>
  3.  
  4. template<typename T>
  5. boost::irange<T> range_from_zero(T limit)
  6. {
  7. return boost::irange<T>(T(), limit);
  8. }
  9.  
  10. int main() {
  11. size_t end = 100;
  12. for (auto i : range_from_zero(0,end))
  13. std::cout << i << ' ';
  14.  
  15. return 0;
  16. }
Compilation error #stdin compilation error #stdout 0s 3140KB
stdin
Standard input is empty
compilation info
prog.cpp:5:8: error: 'irange<T>' in namespace 'boost' does not name a type
 boost::irange<T> range_from_zero(T limit)
        ^
prog.cpp: In function 'int main()':
prog.cpp:12:41: error: 'range_from_zero' was not declared in this scope
     for (auto i  : range_from_zero(0,end))
                                         ^
stdout
Standard output is empty