maniacbug / StandardCplusplus

Standard C++ for Arduino (port of uClibc++)
588 stars 182 forks source link

Problems in ostream and istream #31

Closed xavier2910 closed 3 years ago

xavier2910 commented 3 years ago
In file included from C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus/istream:24:0,

                 from C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus/complex:20,

                 from C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus\complex.cpp:19:

C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus/ostream:318:50: error: default argument for template parameter for class enclosing 'class std::basic_ostream<charT, traits>::sentry'

   class _UCXXEXPORT basic_ostream<charT,traits>::sentry

                                                  ^~~~~~

In file included from C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus/complex:20:0,

                 from C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus\complex.cpp:19:

C:\Users\Xavier\Documents\Arduino\libraries\StandardCplusplus/istream:343:107: error: default argument for template parameter for class enclosing 'class std::basic_istream<charT, traits>::sentry'

  template <class charT,class traits = char_traits<charT> > class _UCXXEXPORT basic_istream<charT,traits>::sentry {

                                                                                                           ^~~~~~

I don't know why I got this, and I didn't #include any of the files listed anywhere. I hope these are helpful.

xavier2910 commented 3 years ago

Duplicate of #27