Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

about 4 years ago

Language

C++

Compiler

gcc 11.1.0

Options
Warnings
Don't Use Boost
C++11
-pedantic

Author

anonymous

about 4 years ago

$ g++ prog.cc -Wall -Wextra -std=c++11 -pedantic
prog.cc:10:3: error: need 'typename' before 'std::vector<T>::iterator' because 'std::vector<T>' is a dependent scope
   10 |   std::vector<T>::iterator begin() { // <==== エラー!!
      |   ^~~
      |   typename 
prog.cc:13:3: error: need 'typename' before 'std::vector<T>::iterator' because 'std::vector<T>' is a dependent scope
   13 |   std::vector<T>::iterator end() { // <==== エラー!!
      |   ^~~
      |   typename 
prog.cc: In function 'int main()':
prog.cc:22:23: error: 'class MyVector<int>' has no member named 'begin'
   22 |   for (auto it=values.begin(); it!=values.end(); it++) {
      |                       ^~~~~
prog.cc:22:43: error: 'class MyVector<int>' has no member named 'end'
   22 |   for (auto it=values.begin(); it!=values.end(); it++) {
      |                                           ^~~
Exit Code:
1