fork download
  1. #include <vector>
  2. #include <fstream>
  3.  
  4. void foo() {
  5. std::ifstream stream("file.txt");
  6. std::vector<char> str(std::istreambuf_iterator<char>(stream),
  7. std::istreambuf_iterator<char>(stream));
  8. char* m_str = str.data();
  9. }
  10.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘void foo()’:
prog.cpp:7: error: multiple parameters named ‘stream’
prog.cpp:8: error: request for member ‘data’ in ‘str’, which is of non-class type ‘std::vector<char, std::allocator<char> > ()(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >)’
prog.cpp:8: warning: unused variable ‘m_str’
stdout
Standard output is empty