Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 193.45 KB | None | 0 0
  1. gcc version 4.6.3
  2.    
  3. exit status 1
  4. main.cpp:1:1: error: 'Vam' does not name a type
  5.  Vam//c++ is an object orientented language
  6.  ^~~
  7. In file included from /usr/local/include/c++/8.1.0/iosfwd:40,
  8.                  from /usr/local/include/c++/8.1.0/ios:38,
  9.                  from /usr/local/include/c++/8.1.0/ostream:38,
  10.                  from /usr/local/include/c++/8.1.0/iostream:39,
  11.                  from main.cpp:3:
  12. /usr/local/include/c++/8.1.0/bits/postypes.h:98:11: error: 'ptrdiff_t' does not name a type
  13.    typedef ptrdiff_t streamsize; // Signed integral type
  14.            ^~~~~~~~~
  15. /usr/local/include/c++/8.1.0/bits/postypes.h:98:11: note: 'ptrdiff_t' is defined in header '<cstddef>'; did you forget to '#include <cstddef>'?
  16. /usr/local/include/c++/8.1.0/bits/postypes.h:41:1:
  17. +#include <cstddef>
  18.  
  19. /usr/local/include/c++/8.1.0/bits/postypes.h:98:11:
  20.    typedef ptrdiff_t streamsize; // Signed integral type
  21.            ^~~~~~~~~
  22. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  23.                  from /usr/local/include/c++/8.1.0/exception:143,
  24.                  from /usr/local/include/c++/8.1.0/ios:39,
  25.                  from /usr/local/include/c++/8.1.0/ostream:38,
  26.                  from /usr/local/include/c++/8.1.0/iostream:39,
  27.                  from main.cpp:3:
  28. /usr/local/include/c++/8.1.0/new:120:31: error: declaration of 'operator new' as non-function
  29.  void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
  30.                                ^
  31. /usr/local/include/c++/8.1.0/new:120:25: error: 'size_t' is not a member of 'std'
  32.  void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
  33.                          ^~~~~~
  34. /usr/local/include/c++/8.1.0/new:120:25: note: suggested alternative:
  35. In file included from /usr/include/wchar.h:51,
  36.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  37.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  38.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  39.                  from /usr/local/include/c++/8.1.0/ios:38,
  40.                  from /usr/local/include/c++/8.1.0/ostream:38,
  41.                  from /usr/local/include/c++/8.1.0/iostream:39,
  42.                  from main.cpp:3:
  43. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  44.  typedef __SIZE_TYPE__ size_t;
  45.                        ^~~~~~
  46. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  47.                  from /usr/local/include/c++/8.1.0/exception:143,
  48.                  from /usr/local/include/c++/8.1.0/ios:39,
  49.                  from /usr/local/include/c++/8.1.0/ostream:38,
  50.                  from /usr/local/include/c++/8.1.0/iostream:39,
  51.                  from main.cpp:3:
  52. /usr/local/include/c++/8.1.0/new:121:41: error: attributes after parenthesized initializer ignored [-fpermissive]
  53.    __attribute__((__externally_visible__));
  54.                                          ^
  55. /usr/local/include/c++/8.1.0/new:122:33: error: declaration of 'operator new []' as non-function
  56.  void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
  57.                                  ^
  58. /usr/local/include/c++/8.1.0/new:122:27: error: 'size_t' is not a member of 'std'
  59.  void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
  60.                            ^~~~~~
  61. /usr/local/include/c++/8.1.0/new:122:27: note: suggested alternative:
  62. In file included from /usr/include/wchar.h:51,
  63.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  64.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  65.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  66.                  from /usr/local/include/c++/8.1.0/ios:38,
  67.                  from /usr/local/include/c++/8.1.0/ostream:38,
  68.                  from /usr/local/include/c++/8.1.0/iostream:39,
  69.                  from main.cpp:3:
  70. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  71.  typedef __SIZE_TYPE__ size_t;
  72.                        ^~~~~~
  73. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  74.                  from /usr/local/include/c++/8.1.0/exception:143,
  75.                  from /usr/local/include/c++/8.1.0/ios:39,
  76.                  from /usr/local/include/c++/8.1.0/ostream:38,
  77.                  from /usr/local/include/c++/8.1.0/iostream:39,
  78.                  from main.cpp:3:
  79. /usr/local/include/c++/8.1.0/new:123:41: error: attributes after parenthesized initializer ignored [-fpermissive]
  80.    __attribute__((__externally_visible__));
  81.                                          ^
  82. /usr/local/include/c++/8.1.0/new:134:25: error: declaration of 'operator new' as non-function
  83.  void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
  84.                          ^~~~~~
  85. /usr/local/include/c++/8.1.0/new:134:25: error: 'size_t' is not a member of 'std'
  86. /usr/local/include/c++/8.1.0/new:134:25: note: suggested alternative:
  87. In file included from /usr/include/wchar.h:51,
  88.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  89.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  90.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  91.                  from /usr/local/include/c++/8.1.0/ios:38,
  92.                  from /usr/local/include/c++/8.1.0/ostream:38,
  93.                  from /usr/local/include/c++/8.1.0/iostream:39,
  94.                  from main.cpp:3:
  95. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  96.  typedef __SIZE_TYPE__ size_t;
  97.                        ^~~~~~
  98. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  99.                  from /usr/local/include/c++/8.1.0/exception:143,
  100.                  from /usr/local/include/c++/8.1.0/ios:39,
  101.                  from /usr/local/include/c++/8.1.0/ostream:38,
  102.                  from /usr/local/include/c++/8.1.0/iostream:39,
  103.                  from main.cpp:3:
  104. /usr/local/include/c++/8.1.0/new:134:33: error: expected primary-expression before 'const'
  105.  void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
  106.                                  ^~~~~
  107. /usr/local/include/c++/8.1.0/new:136:27: error: declaration of 'operator new []' as non-function
  108.  void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
  109.                            ^~~~~~
  110. /usr/local/include/c++/8.1.0/new:136:27: error: 'size_t' is not a member of 'std'
  111. /usr/local/include/c++/8.1.0/new:136:27: note: suggested alternative:
  112. In file included from /usr/include/wchar.h:51,
  113.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  114.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  115.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  116.                  from /usr/local/include/c++/8.1.0/ios:38,
  117.                  from /usr/local/include/c++/8.1.0/ostream:38,
  118.                  from /usr/local/include/c++/8.1.0/iostream:39,
  119.                  from main.cpp:3:
  120. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  121.  typedef __SIZE_TYPE__ size_t;
  122.                        ^~~~~~
  123. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  124.                  from /usr/local/include/c++/8.1.0/exception:143,
  125.                  from /usr/local/include/c++/8.1.0/ios:39,
  126.                  from /usr/local/include/c++/8.1.0/ostream:38,
  127.                  from /usr/local/include/c++/8.1.0/iostream:39,
  128.                  from main.cpp:3:
  129. /usr/local/include/c++/8.1.0/new:136:35: error: expected primary-expression before 'const'
  130.  void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
  131.                                    ^~~~~
  132. /usr/local/include/c++/8.1.0/new:168:32: error: declaration of 'operator new' as non-function
  133.  inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
  134.                                 ^~~~~~
  135. /usr/local/include/c++/8.1.0/new:168:32: error: 'size_t' is not a member of 'std'
  136. /usr/local/include/c++/8.1.0/new:168:32: note: suggested alternative:
  137. In file included from /usr/include/wchar.h:51,
  138.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  139.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  140.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  141.                  from /usr/local/include/c++/8.1.0/ios:38,
  142.                  from /usr/local/include/c++/8.1.0/ostream:38,
  143.                  from /usr/local/include/c++/8.1.0/iostream:39,
  144.                  from main.cpp:3:
  145. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  146.  typedef __SIZE_TYPE__ size_t;
  147.                        ^~~~~~
  148. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  149.                  from /usr/local/include/c++/8.1.0/exception:143,
  150.                  from /usr/local/include/c++/8.1.0/ios:39,
  151.                  from /usr/local/include/c++/8.1.0/ostream:38,
  152.                  from /usr/local/include/c++/8.1.0/iostream:39,
  153.                  from main.cpp:3:
  154. /usr/local/include/c++/8.1.0/new:168:40: error: expected primary-expression before 'void'
  155.  inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
  156.                                         ^~~~
  157. /usr/local/include/c++/8.1.0/new:170:34: error: declaration of 'operator new []' as non-function
  158.  inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
  159.                                   ^~~~~~
  160. /usr/local/include/c++/8.1.0/new:170:34: error: 'size_t' is not a member of 'std'
  161. /usr/local/include/c++/8.1.0/new:170:34: note: suggested alternative:
  162. In file included from /usr/include/wchar.h:51,
  163.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  164.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  165.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  166.                  from /usr/local/include/c++/8.1.0/ios:38,
  167.                  from /usr/local/include/c++/8.1.0/ostream:38,
  168.                  from /usr/local/include/c++/8.1.0/iostream:39,
  169.                  from main.cpp:3:
  170. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  171.  typedef __SIZE_TYPE__ size_t;
  172.                        ^~~~~~
  173. In file included from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:40,
  174.                  from /usr/local/include/c++/8.1.0/exception:143,
  175.                  from /usr/local/include/c++/8.1.0/ios:39,
  176.                  from /usr/local/include/c++/8.1.0/ostream:38,
  177.                  from /usr/local/include/c++/8.1.0/iostream:39,
  178.                  from main.cpp:3:
  179. /usr/local/include/c++/8.1.0/new:170:42: error: expected primary-expression before 'void'
  180.  inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
  181.                                           ^~~~
  182. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  183.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  184.                  from /usr/local/include/c++/8.1.0/exception:144,
  185.                  from /usr/local/include/c++/8.1.0/ios:39,
  186.                  from /usr/local/include/c++/8.1.0/ostream:38,
  187.                  from /usr/local/include/c++/8.1.0/iostream:39,
  188.                  from main.cpp:3:
  189. /usr/local/include/c++/8.1.0/type_traits:362:31: error: 'std::size_t' has not been declared
  190.    template<typename _Tp, std::size_t _Size>
  191.                                ^~~~~~
  192. /usr/local/include/c++/8.1.0/type_traits:363:25: error: '_Size' was not declared in this scope
  193.      struct is_array<_Tp[_Size]>
  194.                          ^~~~~
  195. /usr/local/include/c++/8.1.0/type_traits:363:31: error: template argument 1 is invalid
  196.      struct is_array<_Tp[_Size]>
  197.                                ^
  198. /usr/local/include/c++/8.1.0/type_traits:561:42: error: 'nullptr_t' is not a member of 'std'
  199.      struct __is_null_pointer_helper<std::nullptr_t>
  200.                                           ^~~~~~~~~
  201. /usr/local/include/c++/8.1.0/type_traits:561:42: note: suggested alternative:
  202. In file included from /usr/local/include/c++/8.1.0/bits/cxxabi_init_exception.h:38,
  203.                  from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:38,
  204.                  from /usr/local/include/c++/8.1.0/exception:143,
  205.                  from /usr/local/include/c++/8.1.0/ios:39,
  206.                  from /usr/local/include/c++/8.1.0/ostream:38,
  207.                  from /usr/local/include/c++/8.1.0/iostream:39,
  208.                  from main.cpp:3:
  209. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:444:29: note:   'nullptr_t'
  210.    typedef decltype(nullptr) nullptr_t;
  211.                              ^~~~~~~~~
  212. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  213.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  214.                  from /usr/local/include/c++/8.1.0/exception:144,
  215.                  from /usr/local/include/c++/8.1.0/ios:39,
  216.                  from /usr/local/include/c++/8.1.0/ostream:38,
  217.                  from /usr/local/include/c++/8.1.0/iostream:39,
  218.                  from main.cpp:3:
  219. /usr/local/include/c++/8.1.0/type_traits:561:42: error: 'nullptr_t' is not a member of 'std'
  220.      struct __is_null_pointer_helper<std::nullptr_t>
  221.                                           ^~~~~~~~~
  222. /usr/local/include/c++/8.1.0/type_traits:561:42: note: suggested alternative:
  223. In file included from /usr/local/include/c++/8.1.0/bits/cxxabi_init_exception.h:38,
  224.                  from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:38,
  225.                  from /usr/local/include/c++/8.1.0/exception:143,
  226.                  from /usr/local/include/c++/8.1.0/ios:39,
  227.                  from /usr/local/include/c++/8.1.0/ostream:38,
  228.                  from /usr/local/include/c++/8.1.0/iostream:39,
  229.                  from main.cpp:3:
  230. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:444:29: note:   'nullptr_t'
  231.    typedef decltype(nullptr) nullptr_t;
  232.                              ^~~~~~~~~
  233. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  234.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  235.                  from /usr/local/include/c++/8.1.0/exception:144,
  236.                  from /usr/local/include/c++/8.1.0/ios:39,
  237.                  from /usr/local/include/c++/8.1.0/ostream:38,
  238.                  from /usr/local/include/c++/8.1.0/iostream:39,
  239.                  from main.cpp:3:
  240. /usr/local/include/c++/8.1.0/type_traits:561:51: error: template argument 1 is invalid
  241.      struct __is_null_pointer_helper<std::nullptr_t>
  242.                                                    ^
  243. /usr/local/include/c++/8.1.0/type_traits:1300:37: error: 'size_t' is not a member of 'std'
  244.      : public integral_constant<std::size_t, __alignof__(_Tp)> { };
  245.                                      ^~~~~~
  246. /usr/local/include/c++/8.1.0/type_traits:1300:37: note: suggested alternative:
  247. In file included from /usr/include/wchar.h:51,
  248.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  249.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  250.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  251.                  from /usr/local/include/c++/8.1.0/ios:38,
  252.                  from /usr/local/include/c++/8.1.0/ostream:38,
  253.                  from /usr/local/include/c++/8.1.0/iostream:39,
  254.                  from main.cpp:3:
  255. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  256.  typedef __SIZE_TYPE__ size_t;
  257.                        ^~~~~~
  258. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  259.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  260.                  from /usr/local/include/c++/8.1.0/exception:144,
  261.                  from /usr/local/include/c++/8.1.0/ios:39,
  262.                  from /usr/local/include/c++/8.1.0/ostream:38,
  263.                  from /usr/local/include/c++/8.1.0/iostream:39,
  264.                  from main.cpp:3:
  265. /usr/local/include/c++/8.1.0/type_traits:1300:37: error: 'size_t' is not a member of 'std'
  266.      : public integral_constant<std::size_t, __alignof__(_Tp)> { };
  267.                                      ^~~~~~
  268. /usr/local/include/c++/8.1.0/type_traits:1300:37: note: suggested alternative:
  269. In file included from /usr/include/wchar.h:51,
  270.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  271.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  272.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  273.                  from /usr/local/include/c++/8.1.0/ios:38,
  274.                  from /usr/local/include/c++/8.1.0/ostream:38,
  275.                  from /usr/local/include/c++/8.1.0/iostream:39,
  276.                  from main.cpp:3:
  277. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  278.  typedef __SIZE_TYPE__ size_t;
  279.                        ^~~~~~
  280. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  281.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  282.                  from /usr/local/include/c++/8.1.0/exception:144,
  283.                  from /usr/local/include/c++/8.1.0/ios:39,
  284.                  from /usr/local/include/c++/8.1.0/ostream:38,
  285.                  from /usr/local/include/c++/8.1.0/iostream:39,
  286.                  from main.cpp:3:
  287. /usr/local/include/c++/8.1.0/type_traits:1300:61: error: template argument 1 is invalid
  288.      : public integral_constant<std::size_t, __alignof__(_Tp)> { };
  289.                                                              ^
  290. /usr/local/include/c++/8.1.0/type_traits:1300:61: note: invalid template non-type parameter
  291. /usr/local/include/c++/8.1.0/type_traits:1305:37: error: 'size_t' is not a member of 'std'
  292.      : public integral_constant<std::size_t, 0> { };
  293.                                      ^~~~~~
  294. /usr/local/include/c++/8.1.0/type_traits:1305:37: note: suggested alternative:
  295. In file included from /usr/include/wchar.h:51,
  296.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  297.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  298.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  299.                  from /usr/local/include/c++/8.1.0/ios:38,
  300.                  from /usr/local/include/c++/8.1.0/ostream:38,
  301.                  from /usr/local/include/c++/8.1.0/iostream:39,
  302.                  from main.cpp:3:
  303. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  304.  typedef __SIZE_TYPE__ size_t;
  305.                        ^~~~~~
  306. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  307.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  308.                  from /usr/local/include/c++/8.1.0/exception:144,
  309.                  from /usr/local/include/c++/8.1.0/ios:39,
  310.                  from /usr/local/include/c++/8.1.0/ostream:38,
  311.                  from /usr/local/include/c++/8.1.0/iostream:39,
  312.                  from main.cpp:3:
  313. /usr/local/include/c++/8.1.0/type_traits:1305:37: error: 'size_t' is not a member of 'std'
  314.      : public integral_constant<std::size_t, 0> { };
  315.                                      ^~~~~~
  316. /usr/local/include/c++/8.1.0/type_traits:1305:37: note: suggested alternative:
  317. In file included from /usr/include/wchar.h:51,
  318.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  319.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  320.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  321.                  from /usr/local/include/c++/8.1.0/ios:38,
  322.                  from /usr/local/include/c++/8.1.0/ostream:38,
  323.                  from /usr/local/include/c++/8.1.0/iostream:39,
  324.                  from main.cpp:3:
  325. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  326.  typedef __SIZE_TYPE__ size_t;
  327.                        ^~~~~~
  328. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  329.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  330.                  from /usr/local/include/c++/8.1.0/exception:144,
  331.                  from /usr/local/include/c++/8.1.0/ios:39,
  332.                  from /usr/local/include/c++/8.1.0/ostream:38,
  333.                  from /usr/local/include/c++/8.1.0/iostream:39,
  334.                  from main.cpp:3:
  335. /usr/local/include/c++/8.1.0/type_traits:1305:46: error: template argument 1 is invalid
  336.      : public integral_constant<std::size_t, 0> { };
  337.                                               ^
  338. /usr/local/include/c++/8.1.0/type_traits:1305:46: note: invalid template non-type parameter
  339. /usr/local/include/c++/8.1.0/type_traits:1307:31: error: 'std::size_t' has not been declared
  340.    template<typename _Tp, std::size_t _Size>
  341.                                ^~~~~~
  342. /usr/local/include/c++/8.1.0/type_traits:1308:21: error: '_Size' was not declared in this scope
  343.      struct rank<_Tp[_Size]>
  344.                      ^~~~~
  345. /usr/local/include/c++/8.1.0/type_traits:1308:27: error: template argument 1 is invalid
  346.      struct rank<_Tp[_Size]>
  347.                            ^
  348. /usr/local/include/c++/8.1.0/type_traits:1309:37: error: 'size_t' is not a member of 'std'
  349.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  350.                                      ^~~~~~
  351. /usr/local/include/c++/8.1.0/type_traits:1309:37: note: suggested alternative:
  352. In file included from /usr/include/wchar.h:51,
  353.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  354.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  355.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  356.                  from /usr/local/include/c++/8.1.0/ios:38,
  357.                  from /usr/local/include/c++/8.1.0/ostream:38,
  358.                  from /usr/local/include/c++/8.1.0/iostream:39,
  359.                  from main.cpp:3:
  360. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  361.  typedef __SIZE_TYPE__ size_t;
  362.                        ^~~~~~
  363. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  364.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  365.                  from /usr/local/include/c++/8.1.0/exception:144,
  366.                  from /usr/local/include/c++/8.1.0/ios:39,
  367.                  from /usr/local/include/c++/8.1.0/ostream:38,
  368.                  from /usr/local/include/c++/8.1.0/iostream:39,
  369.                  from main.cpp:3:
  370. /usr/local/include/c++/8.1.0/type_traits:1309:37: error: 'size_t' is not a member of 'std'
  371.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  372.                                      ^~~~~~
  373. /usr/local/include/c++/8.1.0/type_traits:1309:37: note: suggested alternative:
  374. In file included from /usr/include/wchar.h:51,
  375.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  376.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  377.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  378.                  from /usr/local/include/c++/8.1.0/ios:38,
  379.                  from /usr/local/include/c++/8.1.0/ostream:38,
  380.                  from /usr/local/include/c++/8.1.0/iostream:39,
  381.                  from main.cpp:3:
  382. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  383.  typedef __SIZE_TYPE__ size_t;
  384.                        ^~~~~~
  385. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  386.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  387.                  from /usr/local/include/c++/8.1.0/exception:144,
  388.                  from /usr/local/include/c++/8.1.0/ios:39,
  389.                  from /usr/local/include/c++/8.1.0/ostream:38,
  390.                  from /usr/local/include/c++/8.1.0/iostream:39,
  391.                  from main.cpp:3:
  392. /usr/local/include/c++/8.1.0/type_traits:1309:65: error: template argument 1 is invalid
  393.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  394.                                                                  ^
  395. /usr/local/include/c++/8.1.0/type_traits:1309:65: note: invalid template non-type parameter
  396. /usr/local/include/c++/8.1.0/type_traits:1313:37: error: 'size_t' is not a member of 'std'
  397.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  398.                                      ^~~~~~
  399. /usr/local/include/c++/8.1.0/type_traits:1313:37: note: suggested alternative:
  400. In file included from /usr/include/wchar.h:51,
  401.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  402.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  403.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  404.                  from /usr/local/include/c++/8.1.0/ios:38,
  405.                  from /usr/local/include/c++/8.1.0/ostream:38,
  406.                  from /usr/local/include/c++/8.1.0/iostream:39,
  407.                  from main.cpp:3:
  408. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  409.  typedef __SIZE_TYPE__ size_t;
  410.                        ^~~~~~
  411. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  412.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  413.                  from /usr/local/include/c++/8.1.0/exception:144,
  414.                  from /usr/local/include/c++/8.1.0/ios:39,
  415.                  from /usr/local/include/c++/8.1.0/ostream:38,
  416.                  from /usr/local/include/c++/8.1.0/iostream:39,
  417.                  from main.cpp:3:
  418. /usr/local/include/c++/8.1.0/type_traits:1313:37: error: 'size_t' is not a member of 'std'
  419.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  420.                                      ^~~~~~
  421. /usr/local/include/c++/8.1.0/type_traits:1313:37: note: suggested alternative:
  422. In file included from /usr/include/wchar.h:51,
  423.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  424.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  425.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  426.                  from /usr/local/include/c++/8.1.0/ios:38,
  427.                  from /usr/local/include/c++/8.1.0/ostream:38,
  428.                  from /usr/local/include/c++/8.1.0/iostream:39,
  429.                  from main.cpp:3:
  430. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  431.  typedef __SIZE_TYPE__ size_t;
  432.                        ^~~~~~
  433. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  434.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  435.                  from /usr/local/include/c++/8.1.0/exception:144,
  436.                  from /usr/local/include/c++/8.1.0/ios:39,
  437.                  from /usr/local/include/c++/8.1.0/ostream:38,
  438.                  from /usr/local/include/c++/8.1.0/iostream:39,
  439.                  from main.cpp:3:
  440. /usr/local/include/c++/8.1.0/type_traits:1313:65: error: template argument 1 is invalid
  441.      : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
  442.                                                                  ^
  443. /usr/local/include/c++/8.1.0/type_traits:1313:65: note: invalid template non-type parameter
  444. /usr/local/include/c++/8.1.0/type_traits:1318:37: error: 'size_t' is not a member of 'std'
  445.      : public integral_constant<std::size_t, 0> { };
  446.                                      ^~~~~~
  447. /usr/local/include/c++/8.1.0/type_traits:1318:37: note: suggested alternative:
  448. In file included from /usr/include/wchar.h:51,
  449.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  450.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  451.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  452.                  from /usr/local/include/c++/8.1.0/ios:38,
  453.                  from /usr/local/include/c++/8.1.0/ostream:38,
  454.                  from /usr/local/include/c++/8.1.0/iostream:39,
  455.                  from main.cpp:3:
  456. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  457.  typedef __SIZE_TYPE__ size_t;
  458.                        ^~~~~~
  459. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  460.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  461.                  from /usr/local/include/c++/8.1.0/exception:144,
  462.                  from /usr/local/include/c++/8.1.0/ios:39,
  463.                  from /usr/local/include/c++/8.1.0/ostream:38,
  464.                  from /usr/local/include/c++/8.1.0/iostream:39,
  465.                  from main.cpp:3:
  466. /usr/local/include/c++/8.1.0/type_traits:1318:37: error: 'size_t' is not a member of 'std'
  467.      : public integral_constant<std::size_t, 0> { };
  468.                                      ^~~~~~
  469. /usr/local/include/c++/8.1.0/type_traits:1318:37: note: suggested alternative:
  470. In file included from /usr/include/wchar.h:51,
  471.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  472.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  473.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  474.                  from /usr/local/include/c++/8.1.0/ios:38,
  475.                  from /usr/local/include/c++/8.1.0/ostream:38,
  476.                  from /usr/local/include/c++/8.1.0/iostream:39,
  477.                  from main.cpp:3:
  478. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  479.  typedef __SIZE_TYPE__ size_t;
  480.                        ^~~~~~
  481. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  482.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  483.                  from /usr/local/include/c++/8.1.0/exception:144,
  484.                  from /usr/local/include/c++/8.1.0/ios:39,
  485.                  from /usr/local/include/c++/8.1.0/ostream:38,
  486.                  from /usr/local/include/c++/8.1.0/iostream:39,
  487.                  from main.cpp:3:
  488. /usr/local/include/c++/8.1.0/type_traits:1318:46: error: template argument 1 is invalid
  489.      : public integral_constant<std::size_t, 0> { };
  490.                                               ^
  491. /usr/local/include/c++/8.1.0/type_traits:1318:46: note: invalid template non-type parameter
  492. /usr/local/include/c++/8.1.0/type_traits:1320:47: error: 'std::size_t' has not been declared
  493.    template<typename _Tp, unsigned _Uint, std::size_t _Size>
  494.                                                ^~~~~~
  495. /usr/local/include/c++/8.1.0/type_traits:1321:23: error: '_Size' was not declared in this scope
  496.      struct extent<_Tp[_Size], _Uint>
  497.                        ^~~~~
  498. /usr/local/include/c++/8.1.0/type_traits:1321:36: error: template argument 1 is invalid
  499.      struct extent<_Tp[_Size], _Uint>
  500.                                     ^
  501. /usr/local/include/c++/8.1.0/type_traits:1322:37: error: 'size_t' is not a member of 'std'
  502.      : public integral_constant<std::size_t,
  503.                                      ^~~~~~
  504. /usr/local/include/c++/8.1.0/type_traits:1322:37: note: suggested alternative:
  505. In file included from /usr/include/wchar.h:51,
  506.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  507.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  508.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  509.                  from /usr/local/include/c++/8.1.0/ios:38,
  510.                  from /usr/local/include/c++/8.1.0/ostream:38,
  511.                  from /usr/local/include/c++/8.1.0/iostream:39,
  512.                  from main.cpp:3:
  513. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  514.  typedef __SIZE_TYPE__ size_t;
  515.                        ^~~~~~
  516. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  517.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  518.                  from /usr/local/include/c++/8.1.0/exception:144,
  519.                  from /usr/local/include/c++/8.1.0/ios:39,
  520.                  from /usr/local/include/c++/8.1.0/ostream:38,
  521.                  from /usr/local/include/c++/8.1.0/iostream:39,
  522.                  from main.cpp:3:
  523. /usr/local/include/c++/8.1.0/type_traits:1322:37: error: 'size_t' is not a member of 'std'
  524.      : public integral_constant<std::size_t,
  525.                                      ^~~~~~
  526. /usr/local/include/c++/8.1.0/type_traits:1322:37: note: suggested alternative:
  527. In file included from /usr/include/wchar.h:51,
  528.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  529.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  530.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  531.                  from /usr/local/include/c++/8.1.0/ios:38,
  532.                  from /usr/local/include/c++/8.1.0/ostream:38,
  533.                  from /usr/local/include/c++/8.1.0/iostream:39,
  534.                  from main.cpp:3:
  535. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  536.  typedef __SIZE_TYPE__ size_t;
  537.                        ^~~~~~
  538. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  539.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  540.                  from /usr/local/include/c++/8.1.0/exception:144,
  541.                  from /usr/local/include/c++/8.1.0/ios:39,
  542.                  from /usr/local/include/c++/8.1.0/ostream:38,
  543.                  from /usr/local/include/c++/8.1.0/iostream:39,
  544.                  from main.cpp:3:
  545. /usr/local/include/c++/8.1.0/type_traits:1323:24: error: '_Size' was not declared in this scope
  546.            _Uint == 0 ? _Size : extent<_Tp,
  547.                         ^~~~~
  548. /usr/local/include/c++/8.1.0/type_traits:1324:28: error: template argument 1 is invalid
  549.            _Uint - 1>::value>
  550.                             ^
  551. /usr/local/include/c++/8.1.0/type_traits:1324:28: note: invalid template non-type parameter
  552. /usr/local/include/c++/8.1.0/type_traits:1329:37: error: 'size_t' is not a member of 'std'
  553.      : public integral_constant<std::size_t,
  554.                                      ^~~~~~
  555. /usr/local/include/c++/8.1.0/type_traits:1329:37: note: suggested alternative:
  556. In file included from /usr/include/wchar.h:51,
  557.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  558.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  559.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  560.                  from /usr/local/include/c++/8.1.0/ios:38,
  561.                  from /usr/local/include/c++/8.1.0/ostream:38,
  562.                  from /usr/local/include/c++/8.1.0/iostream:39,
  563.                  from main.cpp:3:
  564. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  565.  typedef __SIZE_TYPE__ size_t;
  566.                        ^~~~~~
  567. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  568.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  569.                  from /usr/local/include/c++/8.1.0/exception:144,
  570.                  from /usr/local/include/c++/8.1.0/ios:39,
  571.                  from /usr/local/include/c++/8.1.0/ostream:38,
  572.                  from /usr/local/include/c++/8.1.0/iostream:39,
  573.                  from main.cpp:3:
  574. /usr/local/include/c++/8.1.0/type_traits:1329:37: error: 'size_t' is not a member of 'std'
  575.      : public integral_constant<std::size_t,
  576.                                      ^~~~~~
  577. /usr/local/include/c++/8.1.0/type_traits:1329:37: note: suggested alternative:
  578. In file included from /usr/include/wchar.h:51,
  579.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  580.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  581.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  582.                  from /usr/local/include/c++/8.1.0/ios:38,
  583.                  from /usr/local/include/c++/8.1.0/ostream:38,
  584.                  from /usr/local/include/c++/8.1.0/iostream:39,
  585.                  from main.cpp:3:
  586. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  587.  typedef __SIZE_TYPE__ size_t;
  588.                        ^~~~~~
  589. In file included from /usr/local/include/c++/8.1.0/bits/move.h:55,
  590.                  from /usr/local/include/c++/8.1.0/bits/nested_exception.h:40,
  591.                  from /usr/local/include/c++/8.1.0/exception:144,
  592.                  from /usr/local/include/c++/8.1.0/ios:39,
  593.                  from /usr/local/include/c++/8.1.0/ostream:38,
  594.                  from /usr/local/include/c++/8.1.0/iostream:39,
  595.                  from main.cpp:3:
  596. /usr/local/include/c++/8.1.0/type_traits:1331:31: error: template argument 1 is invalid
  597.               _Uint - 1>::value>
  598.                                ^
  599. /usr/local/include/c++/8.1.0/type_traits:1331:31: note: invalid template non-type parameter
  600. /usr/local/include/c++/8.1.0/type_traits:1780:31: error: 'std::size_t' has not been declared
  601.    template<typename _Tp, std::size_t _Size>
  602.                                ^~~~~~
  603. /usr/local/include/c++/8.1.0/type_traits:1781:30: error: '_Size' was not declared in this scope
  604.      struct remove_extent<_Tp[_Size]>
  605.                               ^~~~~
  606. /usr/local/include/c++/8.1.0/type_traits:1781:36: error: template argument 1 is invalid
  607.      struct remove_extent<_Tp[_Size]>
  608.                                     ^
  609. /usr/local/include/c++/8.1.0/type_traits:1793:31: error: 'std::size_t' has not been declared
  610.    template<typename _Tp, std::size_t _Size>
  611.                                ^~~~~~
  612. /usr/local/include/c++/8.1.0/type_traits:1794:35: error: '_Size' was not declared in this scope
  613.      struct remove_all_extents<_Tp[_Size]>
  614.                                    ^~~~~
  615. /usr/local/include/c++/8.1.0/type_traits:1794:41: error: template argument 1 is invalid
  616.      struct remove_all_extents<_Tp[_Size]>
  617.                                          ^
  618. /usr/local/include/c++/8.1.0/type_traits:1852:17: error: 'std::size_t' has not been declared
  619.    template<std::size_t _Len>
  620.                  ^~~~~~
  621. /usr/local/include/c++/8.1.0/type_traits:1857:23: error: '_Len' was not declared in this scope
  622.   unsigned char __data[_Len];
  623.                        ^~~~
  624. /usr/local/include/c++/8.1.0/type_traits:1872:17: error: 'std::size_t' has not been declared
  625.    template<std::size_t _Len, std::size_t _Align =
  626.                  ^~~~~~
  627. /usr/local/include/c++/8.1.0/type_traits:1872:35: error: 'std::size_t' has not been declared
  628.    template<std::size_t _Len, std::size_t _Align =
  629.                                    ^~~~~~
  630. /usr/local/include/c++/8.1.0/type_traits:1873:48: error: '_Len' was not declared in this scope
  631.      __alignof__(typename __aligned_storage_msa<_Len>::__type)>
  632.                                                 ^~~~
  633. /usr/local/include/c++/8.1.0/type_traits:1873:52: error: template argument 1 is invalid
  634.      __alignof__(typename __aligned_storage_msa<_Len>::__type)>
  635.                                                     ^
  636. /usr/local/include/c++/8.1.0/type_traits:1878:23: error: '_Len' was not declared in this scope
  637.   unsigned char __data[_Len];
  638.                        ^~~~
  639. /usr/local/include/c++/8.1.0/type_traits:1879:37: error: '_Align' was not declared in this scope
  640.   struct __attribute__((__aligned__((_Align)))) { } __align;
  641.                                      ^~~~~~
  642. In file included from /usr/local/include/c++/8.1.0/bits/stl_algobase.h:62,
  643.                  from /usr/local/include/c++/8.1.0/bits/char_traits.h:39,
  644.                  from /usr/local/include/c++/8.1.0/ios:40,
  645.                  from /usr/local/include/c++/8.1.0/ostream:38,
  646.                  from /usr/local/include/c++/8.1.0/iostream:39,
  647.                  from main.cpp:3:
  648. /usr/local/include/c++/8.1.0/ext/type_traits.h:162:35: error: 'bool __gnu_cxx::__is_null_pointer' redeclared as different kind of symbol
  649.    __is_null_pointer(std::nullptr_t)
  650.                                    ^
  651. /usr/local/include/c++/8.1.0/ext/type_traits.h:157:5: note: previous declaration 'template<class _Type> bool __gnu_cxx::__is_null_pointer(_Type)'
  652.      __is_null_pointer(_Type)
  653.      ^~~~~~~~~~~~~~~~~
  654. /usr/local/include/c++/8.1.0/ext/type_traits.h:162:26: error: 'nullptr_t' is not a member of 'std'
  655.    __is_null_pointer(std::nullptr_t)
  656.                           ^~~~~~~~~
  657. /usr/local/include/c++/8.1.0/ext/type_traits.h:162:26: note: suggested alternative:
  658. In file included from /usr/local/include/c++/8.1.0/bits/cxxabi_init_exception.h:38,
  659.                  from /usr/local/include/c++/8.1.0/bits/exception_ptr.h:38,
  660.                  from /usr/local/include/c++/8.1.0/exception:143,
  661.                  from /usr/local/include/c++/8.1.0/ios:39,
  662.                  from /usr/local/include/c++/8.1.0/ostream:38,
  663.                  from /usr/local/include/c++/8.1.0/iostream:39,
  664.                  from main.cpp:3:
  665. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:444:29: note:   'nullptr_t'
  666.    typedef decltype(nullptr) nullptr_t;
  667.                              ^~~~~~~~~
  668. In file included from /usr/local/include/c++/8.1.0/bits/stl_algobase.h:64,
  669.                  from /usr/local/include/c++/8.1.0/bits/char_traits.h:39,
  670.                  from /usr/local/include/c++/8.1.0/ios:40,
  671.                  from /usr/local/include/c++/8.1.0/ostream:38,
  672.                  from /usr/local/include/c++/8.1.0/iostream:39,
  673.                  from main.cpp:3:
  674. /usr/local/include/c++/8.1.0/bits/stl_pair.h:86:17: error: 'std::size_t' has not been declared
  675.    template<std::size_t...>
  676.                  ^~~~~~
  677. /usr/local/include/c++/8.1.0/bits/stl_pair.h:429:41: error: 'std::size_t' has not been declared
  678.        template<typename... _Args1, std::size_t... _Indexes1,
  679.                                          ^~~~~~
  680. /usr/local/include/c++/8.1.0/bits/stl_pair.h:430:41: error: 'std::size_t' has not been declared
  681.                 typename... _Args2, std::size_t... _Indexes2>
  682.                                          ^~~~~~
  683. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:27: error: '_Indexes1' was not declared in this scope
  684.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  685.                            ^~~~~~~~~
  686. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:27: note: suggested alternative: '_Index_tuple'
  687.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  688.                            ^~~~~~~~~
  689.                            _Index_tuple
  690. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:36: error: expected parameter pack before '...'
  691.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  692.                                     ^~~
  693. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:39: error: template argument 1 is invalid
  694.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  695.                                        ^
  696. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:55: error: '_Indexes2' was not declared in this scope
  697.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  698.                                                        ^~~~~~~~~
  699. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:55: note: suggested alternative: '_Index_tuple'
  700.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  701.                                                        ^~~~~~~~~
  702.                                                        _Index_tuple
  703. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:64: error: expected parameter pack before '...'
  704.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  705.                                                                 ^~~
  706. /usr/local/include/c++/8.1.0/bits/stl_pair.h:432:67: error: template argument 1 is invalid
  707.               _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
  708.                                                                    ^
  709. In file included from /usr/local/include/c++/8.1.0/ios:40,
  710.                  from /usr/local/include/c++/8.1.0/ostream:38,
  711.                  from /usr/local/include/c++/8.1.0/iostream:39,
  712.                  from main.cpp:3:
  713. /usr/local/include/c++/8.1.0/bits/char_traits.h:108:66: error: 'std::size_t' has not been declared
  714.        compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
  715.                                                                   ^~~~~~
  716. /usr/local/include/c++/8.1.0/bits/char_traits.h:110:40: error: 'size_t' in namespace 'std' does not name a type
  717.        static _GLIBCXX14_CONSTEXPR std::size_t
  718.                                         ^~~~~~
  719. /usr/local/include/c++/8.1.0/bits/char_traits.h:114:39: error: 'std::size_t' has not been declared
  720.        find(const char_type* __s, std::size_t __n, const char_type& __a);
  721.                                        ^~~~~~
  722. /usr/local/include/c++/8.1.0/bits/char_traits.h:117:57: error: 'std::size_t' has not been declared
  723.        move(char_type* __s1, const char_type* __s2, std::size_t __n);
  724.                                                          ^~~~~~
  725. /usr/local/include/c++/8.1.0/bits/char_traits.h:120:57: error: 'std::size_t' has not been declared
  726.        copy(char_type* __s1, const char_type* __s2, std::size_t __n);
  727.                                                          ^~~~~~
  728. /usr/local/include/c++/8.1.0/bits/char_traits.h:123:35: error: 'std::size_t' has not been declared
  729.        assign(char_type* __s, std::size_t __n, char_type __a);
  730.                                    ^~~~~~
  731. /usr/local/include/c++/8.1.0/bits/char_traits.h:151:64: error: 'std::size_t' has not been declared
  732.      compare(const char_type* __s1, const char_type* __s2, std::size_t __n)
  733.                                                                 ^~~~~~
  734. /usr/local/include/c++/8.1.0/bits/char_traits.h: In static member function 'static int __gnu_cxx::char_traits<_CharT>::compare(const char_type*, const char_type*, int)':
  735. /usr/local/include/c++/8.1.0/bits/char_traits.h:153:17: error: 'size_t' is not a member of 'std'
  736.        for (std::size_t __i = 0; __i < __n; ++__i)
  737.                  ^~~~~~
  738. /usr/local/include/c++/8.1.0/bits/char_traits.h:153:17: note: suggested alternative:
  739. In file included from /usr/include/wchar.h:51,
  740.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  741.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  742.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  743.                  from /usr/local/include/c++/8.1.0/ios:38,
  744.                  from /usr/local/include/c++/8.1.0/ostream:38,
  745.                  from /usr/local/include/c++/8.1.0/iostream:39,
  746.                  from main.cpp:3:
  747. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  748.  typedef __SIZE_TYPE__ size_t;
  749.                        ^~~~~~
  750. In file included from /usr/local/include/c++/8.1.0/ios:40,
  751.                  from /usr/local/include/c++/8.1.0/ostream:38,
  752.                  from /usr/local/include/c++/8.1.0/iostream:39,
  753.                  from main.cpp:3:
  754. /usr/local/include/c++/8.1.0/bits/char_traits.h:153:33: error: '__i' was not declared in this scope
  755.        for (std::size_t __i = 0; __i < __n; ++__i)
  756.                                  ^~~
  757. /usr/local/include/c++/8.1.0/bits/char_traits.h:153:33: note: suggested alternative: '__n'
  758.        for (std::size_t __i = 0; __i < __n; ++__i)
  759.                                  ^~~
  760.                                  __n
  761. /usr/local/include/c++/8.1.0/bits/char_traits.h: At global scope:
  762. /usr/local/include/c++/8.1.0/bits/char_traits.h:162:31: error: 'size_t' in namespace 'std' does not name a type
  763.      _GLIBCXX14_CONSTEXPR std::size_t
  764.                                ^~~~~~
  765. /usr/local/include/c++/8.1.0/bits/char_traits.h:175:37: error: 'std::size_t' has not been declared
  766.      find(const char_type* __s, std::size_t __n, const char_type& __a)
  767.                                      ^~~~~~
  768. /usr/local/include/c++/8.1.0/bits/char_traits.h: In static member function 'static const char_type* __gnu_cxx::char_traits<_CharT>::find(const char_type*, int, const char_type&)':
  769. /usr/local/include/c++/8.1.0/bits/char_traits.h:177:17: error: 'size_t' is not a member of 'std'
  770.        for (std::size_t __i = 0; __i < __n; ++__i)
  771.                  ^~~~~~
  772. /usr/local/include/c++/8.1.0/bits/char_traits.h:177:17: note: suggested alternative:
  773. In file included from /usr/include/wchar.h:51,
  774.                  from /usr/local/include/c++/8.1.0/cwchar:44,
  775.                  from /usr/local/include/c++/8.1.0/bits/postypes.h:40,
  776.                  from /usr/local/include/c++/8.1.0/iosfwd:40,
  777.                  from /usr/local/include/c++/8.1.0/ios:38,
  778.                  from /usr/local/include/c++/8.1.0/ostream:38,
  779.                  from /usr/local/include/c++/8.1.0/iostream:39,
  780.                  from main.cpp:3:
  781. /usr/local/lib/gcc/x86_64-linux-gnu/8.1.0/include/stddef.h:216:23: note:   'size_t'
  782.  typedef __SIZE_TYPE__ size_t;
  783.                        ^~~~~~
  784. In file included from /usr/local/include/c++/8.1.0/ios:40,
  785.                  from /usr/local/include/c++/8.1.0/ostream:38,
  786.                  from /usr/local/include/c++/8.1.0/iostream:39,
  787.                  from main.cpp:3:
  788. /usr/local/include/c++/8.1.0/bits/char_traits.h:177:33: error: '__i' was not declared in this scope
  789.        for (std::size_t __i = 0; __i < __n; ++__i)
  790.                                  ^~~
  791. /usr/local/include/c++/8.1.0/bits/char_traits.h:177:33: note: suggested alternative: '__s'
  792.        for (std::size_t __i = 0; __i < __n; ++__i)
  793.                                  ^~~
  794.                                  __s
  795. /usr/local/include/c++/8.1.0/bits/char_traits.h: At global scope:
  796. /usr/local/include/c++/8.1.0/bits/char_traits.h:186:55: error: 'std::size_t' has not been declared
  797.      move(char_type* __s1, const char_type* __s2, std::size_t __n)
  798.                                                        ^~~~~~
  799. /usr/local/include/c++/8.1.0/bits/char_traits.h:195:55: error: 'std::size_t' has not been declared
  800.      copy(char_type* __s1, const char_type* __s2, std::size_t __n)
  801.                                                        ^~~~~~
  802. /usr/local/include/c++/8.1.0/bits/char_traits.h:205:33: error: 'std::size_t' has not been declared
  803.      assign(char_type* __s, std::size_t __n, char_type __a)
  804.                                  ^~~~~~
  805. In file included from /usr/local/include/c++/8.1.0/x86_64-linux-gnu/bits/c++allocator.h:33,
  806.                  from /usr/local/include/c++/8.1.0/bits/allocator.h:46,
  807.                  from /usr/local/include/c++/8.1.0/string:41,
  808.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  809.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  810.                  from /usr/local/include/c++/8.1.0/ios:42,
  811.                  from /usr/local/include/c++/8.1.0/ostream:38,
  812.                  from /usr/local/include/c++/8.1.0/iostream:39,
  813.                  from main.cpp:3:
  814. /usr/local/include/c++/8.1.0/ext/new_allocator.h:44:14: error: 'std::size_t' has not been declared
  815.    using std::size_t;
  816.               ^~~~~~
  817. /usr/local/include/c++/8.1.0/ext/new_allocator.h:45:14: error: 'std::ptrdiff_t' has not been declared
  818.    using std::ptrdiff_t;
  819.               ^~~~~~~~~
  820. In file included from /usr/local/include/c++/8.1.0/string:44,
  821.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  822.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  823.                  from /usr/local/include/c++/8.1.0/ios:42,
  824.                  from /usr/local/include/c++/8.1.0/ostream:38,
  825.                  from /usr/local/include/c++/8.1.0/iostream:39,
  826.                  from main.cpp:3:
  827. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:45:26: error: 'streamsize' has not been declared
  828.        const _CharT* __s, streamsize __n)
  829.                           ^~~~~~~~~~
  830. /usr/local/include/c++/8.1.0/bits/ostream_insert.h: In function 'void std::__ostream_write(std::basic_ostream<_CharT, _Traits>&, const _CharT*, int)':
  831. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:50:13: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  832.        const streamsize __put = __out.rdbuf()->sputn(__s, __n);
  833.              ^~~~~~~~~~
  834.              streambuf
  835. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:51:11: error: '__put' was not declared in this scope
  836.        if (__put != __n)
  837.            ^~~~~
  838. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:51:11: note: suggested alternative: '__out'
  839.        if (__put != __n)
  840.            ^~~~~
  841.            __out
  842. /usr/local/include/c++/8.1.0/bits/ostream_insert.h: At global scope:
  843. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:57:59: error: 'streamsize' has not been declared
  844.      __ostream_fill(basic_ostream<_CharT, _Traits>& __out, streamsize __n)
  845.                                                            ^~~~~~~~~~
  846. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:77:27: error: 'streamsize' has not been declared
  847.         const _CharT* __s, streamsize __n)
  848.                            ^~~~~~~~~~
  849. /usr/local/include/c++/8.1.0/bits/ostream_insert.h: In function 'std::basic_ostream<_CharT, _Traits>& std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*, int)':
  850. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:87:14: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  851.         const streamsize __w = __out.width();
  852.               ^~~~~~~~~~
  853.               streambuf
  854. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:88:12: error: '__w' was not declared in this scope
  855.         if (__w > __n)
  856.             ^~~
  857. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:88:12: note: suggested alternative: '__s'
  858.         if (__w > __n)
  859.             ^~~
  860.             __s
  861. /usr/local/include/c++/8.1.0/bits/ostream_insert.h: At global scope:
  862. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:118:68: error: 'streamsize' has not been declared
  863.    extern template ostream& __ostream_insert(ostream&, const char*, streamsize);
  864.                                                                     ^~~~~~~~~~
  865. /usr/local/include/c++/8.1.0/bits/ostream_insert.h:122:11: error: 'streamsize' has not been declared
  866.            streamsize);
  867.            ^~~~~~~~~~
  868. In file included from /usr/local/include/c++/8.1.0/ext/alloc_traits.h:36,
  869.                  from /usr/local/include/c++/8.1.0/bits/basic_string.h:40,
  870.                  from /usr/local/include/c++/8.1.0/string:52,
  871.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  872.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  873.                  from /usr/local/include/c++/8.1.0/ios:42,
  874.                  from /usr/local/include/c++/8.1.0/ostream:38,
  875.                  from /usr/local/include/c++/8.1.0/iostream:39,
  876.                  from main.cpp:3:
  877. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:404:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
  878.        using difference_type = std::ptrdiff_t;
  879.                                     ^~~~~~~~~
  880. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:407:30: error: 'size_t' in namespace 'std' does not name a type
  881.        using size_type = std::size_t;
  882.                               ^~~~~~
  883. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:407:25: note: suggested alternative: 'time_put'
  884.        using size_type = std::size_t;
  885.                          ^~~
  886.                          time_put
  887. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:435:37: error: 'size_type' has not been declared
  888.        allocate(allocator_type& __a, size_type __n)
  889.                                      ^~~~~~~~~
  890. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:449:37: error: 'size_type' has not been declared
  891.        allocate(allocator_type& __a, size_type __n, const_void_pointer __hint)
  892.                                      ^~~~~~~~~
  893. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:461:52: error: 'size_type' has not been declared
  894.        deallocate(allocator_type& __a, pointer __p, size_type __n)
  895.                                                     ^~~~~~~~~
  896. /usr/local/include/c++/8.1.0/bits/alloc_traits.h:494:14: error: 'size_type' does not name a type; did you mean 'true_type'?
  897.        static size_type
  898.               ^~~~~~~~~
  899.               true_type
  900. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  901.                  from /usr/local/include/c++/8.1.0/string:52,
  902.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  903.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  904.                  from /usr/local/include/c++/8.1.0/ios:42,
  905.                  from /usr/local/include/c++/8.1.0/ostream:38,
  906.                  from /usr/local/include/c++/8.1.0/iostream:39,
  907.                  from main.cpp:3:
  908. /usr/local/include/c++/8.1.0/ext/string_conversions.h:55:51: error: 'std::size_t' has not been declared
  909.      const char* __name, const _CharT* __str, std::size_t* __idx,
  910.                                                    ^~~~~~
  911. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:48: error: 'std::size_t' has not been declared
  912.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  913.                                                 ^~~~~~
  914. /usr/local/include/c++/8.1.0/ext/string_conversions.h:100:31: error: 'std::size_t' has not been declared
  915.       __builtin_va_list), std::size_t __n,
  916.                                ^~~~~~
  917. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:40,
  918.                  from /usr/local/include/c++/8.1.0/string:52,
  919.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  920.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  921.                  from /usr/local/include/c++/8.1.0/ios:42,
  922.                  from /usr/local/include/c++/8.1.0/ostream:38,
  923.                  from /usr/local/include/c++/8.1.0/iostream:39,
  924.                  from main.cpp:3:
  925. /usr/local/include/c++/8.1.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char>, char>':
  926. /usr/local/include/c++/8.1.0/bits/basic_string.h:80:24:   required from 'class std::__cxx11::basic_string<char>'
  927. /usr/local/include/c++/8.1.0/bits/basic_string.h:6372:68:   required from here
  928. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:61:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char> >'
  929.      typedef typename _Base_type::size_type          size_type;
  930.                                                      ^~~~~~~~~
  931. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:62:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char> >'
  932.      typedef typename _Base_type::difference_type    difference_type;
  933.                                                      ^~~~~~~~~~~~~~~
  934. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:70:23: error: no members matching '__gnu_cxx::__alloc_traits<std::allocator<char>, char>::_Base_type {aka std::allocator_traits<std::allocator<char> >}::max_size' in '__gnu_cxx::__alloc_traits<std::allocator<char>, char>::_Base_type' {aka 'struct std::allocator_traits<std::allocator<char> >'}
  935.      using _Base_type::max_size;
  936.                        ^~~~~~~~
  937. In file included from /usr/local/include/c++/8.1.0/string:52,
  938.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  939.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  940.                  from /usr/local/include/c++/8.1.0/ios:42,
  941.                  from /usr/local/include/c++/8.1.0/ostream:38,
  942.                  from /usr/local/include/c++/8.1.0/iostream:39,
  943.                  from main.cpp:3:
  944. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'int std::__cxx11::stoi(const string&, size_t*, int)':
  945. /usr/local/include/c++/8.1.0/bits/basic_string.h:6373:19: error: no matching function for call to '__stoa<long int, int>(long int (*)(const char*, char**, int) throw (), const char [5], const char*, size_t*&, int&)'
  946.       __idx, __base); }
  947.                    ^
  948. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  949.                  from /usr/local/include/c++/8.1.0/string:52,
  950.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  951.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  952.                  from /usr/local/include/c++/8.1.0/ios:42,
  953.                  from /usr/local/include/c++/8.1.0/ostream:38,
  954.                  from /usr/local/include/c++/8.1.0/iostream:39,
  955.                  from main.cpp:3:
  956. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  957.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  958.      ^~~~~~
  959. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  960. In file included from /usr/local/include/c++/8.1.0/string:52,
  961.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  962.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  963.                  from /usr/local/include/c++/8.1.0/ios:42,
  964.                  from /usr/local/include/c++/8.1.0/ostream:38,
  965.                  from /usr/local/include/c++/8.1.0/iostream:39,
  966.                  from main.cpp:3:
  967. /usr/local/include/c++/8.1.0/bits/basic_string.h:6373:6: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  968.       __idx, __base); }
  969.       ^~~~~
  970. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long int std::__cxx11::stol(const string&, size_t*, int)':
  971. /usr/local/include/c++/8.1.0/bits/basic_string.h:6378:22: error: no matching function for call to '__stoa(long int (*)(const char*, char**, int) throw (), const char [5], const char*, size_t*&, int&)'
  972.          __idx, __base); }
  973.                       ^
  974. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  975.                  from /usr/local/include/c++/8.1.0/string:52,
  976.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  977.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  978.                  from /usr/local/include/c++/8.1.0/ios:42,
  979.                  from /usr/local/include/c++/8.1.0/ostream:38,
  980.                  from /usr/local/include/c++/8.1.0/iostream:39,
  981.                  from main.cpp:3:
  982. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  983.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  984.      ^~~~~~
  985. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  986. In file included from /usr/local/include/c++/8.1.0/string:52,
  987.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  988.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  989.                  from /usr/local/include/c++/8.1.0/ios:42,
  990.                  from /usr/local/include/c++/8.1.0/ostream:38,
  991.                  from /usr/local/include/c++/8.1.0/iostream:39,
  992.                  from main.cpp:3:
  993. /usr/local/include/c++/8.1.0/bits/basic_string.h:6378:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  994.          __idx, __base); }
  995.          ^~~~~
  996. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long unsigned int std::__cxx11::stoul(const string&, size_t*, int)':
  997. /usr/local/include/c++/8.1.0/bits/basic_string.h:6383:22: error: no matching function for call to '__stoa(long unsigned int (*)(const char*, char**, int) throw (), const char [6], const char*, size_t*&, int&)'
  998.          __idx, __base); }
  999.                       ^
  1000. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1001.                  from /usr/local/include/c++/8.1.0/string:52,
  1002.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1003.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1004.                  from /usr/local/include/c++/8.1.0/ios:42,
  1005.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1006.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1007.                  from main.cpp:3:
  1008. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1009.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1010.      ^~~~~~
  1011. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1012. In file included from /usr/local/include/c++/8.1.0/string:52,
  1013.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1014.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1015.                  from /usr/local/include/c++/8.1.0/ios:42,
  1016.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1017.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1018.                  from main.cpp:3:
  1019. /usr/local/include/c++/8.1.0/bits/basic_string.h:6383:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1020.          __idx, __base); }
  1021.          ^~~~~
  1022. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const string&, size_t*, int)':
  1023. /usr/local/include/c++/8.1.0/bits/basic_string.h:6388:22: error: no matching function for call to '__stoa(long long int (*)(const char*, char**, int) throw (), const char [6], const char*, size_t*&, int&)'
  1024.          __idx, __base); }
  1025.                       ^
  1026. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1027.                  from /usr/local/include/c++/8.1.0/string:52,
  1028.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1029.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1030.                  from /usr/local/include/c++/8.1.0/ios:42,
  1031.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1032.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1033.                  from main.cpp:3:
  1034. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1035.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1036.      ^~~~~~
  1037. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1038. In file included from /usr/local/include/c++/8.1.0/string:52,
  1039.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1040.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1041.                  from /usr/local/include/c++/8.1.0/ios:42,
  1042.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1043.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1044.                  from main.cpp:3:
  1045. /usr/local/include/c++/8.1.0/bits/basic_string.h:6388:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1046.          __idx, __base); }
  1047.          ^~~~~
  1048. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const string&, size_t*, int)':
  1049. /usr/local/include/c++/8.1.0/bits/basic_string.h:6393:22: error: no matching function for call to '__stoa(long long unsigned int (*)(const char*, char**, int) throw (), const char [7], const char*, size_t*&, int&)'
  1050.          __idx, __base); }
  1051.                       ^
  1052. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1053.                  from /usr/local/include/c++/8.1.0/string:52,
  1054.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1055.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1056.                  from /usr/local/include/c++/8.1.0/ios:42,
  1057.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1058.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1059.                  from main.cpp:3:
  1060. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1061.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1062.      ^~~~~~
  1063. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1064. In file included from /usr/local/include/c++/8.1.0/string:52,
  1065.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1066.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1067.                  from /usr/local/include/c++/8.1.0/ios:42,
  1068.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1069.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1070.                  from main.cpp:3:
  1071. /usr/local/include/c++/8.1.0/bits/basic_string.h:6393:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1072.          __idx, __base); }
  1073.          ^~~~~
  1074. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'float std::__cxx11::stof(const string&, size_t*)':
  1075. /usr/local/include/c++/8.1.0/bits/basic_string.h:6398:72: error: no matching function for call to '__stoa(float (*)(const char*, char**) throw (), const char [5], const char*, size_t*&)'
  1076.    { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
  1077.                                                                         ^
  1078. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1079.                  from /usr/local/include/c++/8.1.0/string:52,
  1080.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1081.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1082.                  from /usr/local/include/c++/8.1.0/ios:42,
  1083.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1084.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1085.                  from main.cpp:3:
  1086. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1087.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1088.      ^~~~~~
  1089. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1090. In file included from /usr/local/include/c++/8.1.0/string:52,
  1091.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1092.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1093.                  from /usr/local/include/c++/8.1.0/ios:42,
  1094.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1095.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1096.                  from main.cpp:3:
  1097. /usr/local/include/c++/8.1.0/bits/basic_string.h:6398:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1098.    { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
  1099.                                                                    ^~~~~
  1100. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'double std::__cxx11::stod(const string&, size_t*)':
  1101. /usr/local/include/c++/8.1.0/bits/basic_string.h:6402:72: error: no matching function for call to '__stoa(double (*)(const char*, char**) throw (), const char [5], const char*, size_t*&)'
  1102.    { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
  1103.                                                                         ^
  1104. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1105.                  from /usr/local/include/c++/8.1.0/string:52,
  1106.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1107.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1108.                  from /usr/local/include/c++/8.1.0/ios:42,
  1109.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1110.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1111.                  from main.cpp:3:
  1112. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1113.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1114.      ^~~~~~
  1115. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1116. In file included from /usr/local/include/c++/8.1.0/string:52,
  1117.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1118.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1119.                  from /usr/local/include/c++/8.1.0/ios:42,
  1120.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1121.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1122.                  from main.cpp:3:
  1123. /usr/local/include/c++/8.1.0/bits/basic_string.h:6402:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1124.    { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
  1125.                                                                    ^~~~~
  1126. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long double std::__cxx11::stold(const string&, size_t*)':
  1127. /usr/local/include/c++/8.1.0/bits/basic_string.h:6406:74: error: no matching function for call to '__stoa(long double (*)(const char*, char**) throw (), const char [6], const char*, size_t*&)'
  1128.    { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
  1129.                                                                           ^
  1130. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1131.                  from /usr/local/include/c++/8.1.0/string:52,
  1132.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1133.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1134.                  from /usr/local/include/c++/8.1.0/ios:42,
  1135.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1136.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1137.                  from main.cpp:3:
  1138. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1139.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1140.      ^~~~~~
  1141. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1142. In file included from /usr/local/include/c++/8.1.0/string:52,
  1143.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1144.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1145.                  from /usr/local/include/c++/8.1.0/ios:42,
  1146.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1147.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1148.                  from main.cpp:3:
  1149. /usr/local/include/c++/8.1.0/bits/basic_string.h:6406:69: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1150.    { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
  1151.                                                                      ^~~~~
  1152. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(int)':
  1153. /usr/local/include/c++/8.1.0/bits/basic_string.h:6416:20: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [3], int&)'
  1154.          "%d", __val); }
  1155.                     ^
  1156. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1157.                  from /usr/local/include/c++/8.1.0/string:52,
  1158.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1159.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1160.                  from /usr/local/include/c++/8.1.0/ios:42,
  1161.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1162.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1163.                  from main.cpp:3:
  1164. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1165.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1166.      ^~~~~~~~~~~~
  1167. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1168. In file included from /usr/local/include/c++/8.1.0/string:52,
  1169.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1170.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1171.                  from /usr/local/include/c++/8.1.0/ios:42,
  1172.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1173.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1174.                  from main.cpp:3:
  1175. /usr/local/include/c++/8.1.0/bits/basic_string.h:6416:20: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1176.          "%d", __val); }
  1177.                     ^
  1178. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(unsigned int)':
  1179. /usr/local/include/c++/8.1.0/bits/basic_string.h:6422:20: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [3], unsigned int&)'
  1180.          "%u", __val); }
  1181.                     ^
  1182. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1183.                  from /usr/local/include/c++/8.1.0/string:52,
  1184.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1185.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1186.                  from /usr/local/include/c++/8.1.0/ios:42,
  1187.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1188.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1189.                  from main.cpp:3:
  1190. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1191.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1192.      ^~~~~~~~~~~~
  1193. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1194. In file included from /usr/local/include/c++/8.1.0/string:52,
  1195.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1196.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1197.                  from /usr/local/include/c++/8.1.0/ios:42,
  1198.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1199.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1200.                  from main.cpp:3:
  1201. /usr/local/include/c++/8.1.0/bits/basic_string.h:6422:20: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1202.          "%u", __val); }
  1203.                     ^
  1204. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(long int)':
  1205. /usr/local/include/c++/8.1.0/bits/basic_string.h:6427:21: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [4], long int&)'
  1206.          "%ld", __val); }
  1207.                      ^
  1208. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1209.                  from /usr/local/include/c++/8.1.0/string:52,
  1210.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1211.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1212.                  from /usr/local/include/c++/8.1.0/ios:42,
  1213.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1214.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1215.                  from main.cpp:3:
  1216. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1217.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1218.      ^~~~~~~~~~~~
  1219. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1220. In file included from /usr/local/include/c++/8.1.0/string:52,
  1221.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1222.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1223.                  from /usr/local/include/c++/8.1.0/ios:42,
  1224.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1225.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1226.                  from main.cpp:3:
  1227. /usr/local/include/c++/8.1.0/bits/basic_string.h:6427:21: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1228.          "%ld", __val); }
  1229.                      ^
  1230. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(long unsigned int)':
  1231. /usr/local/include/c++/8.1.0/bits/basic_string.h:6433:21: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [4], long unsigned int&)'
  1232.          "%lu", __val); }
  1233.                      ^
  1234. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1235.                  from /usr/local/include/c++/8.1.0/string:52,
  1236.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1237.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1238.                  from /usr/local/include/c++/8.1.0/ios:42,
  1239.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1240.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1241.                  from main.cpp:3:
  1242. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1243.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1244.      ^~~~~~~~~~~~
  1245. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1246. In file included from /usr/local/include/c++/8.1.0/string:52,
  1247.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1248.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1249.                  from /usr/local/include/c++/8.1.0/ios:42,
  1250.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1251.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1252.                  from main.cpp:3:
  1253. /usr/local/include/c++/8.1.0/bits/basic_string.h:6433:21: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1254.          "%lu", __val); }
  1255.                      ^
  1256. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(long long int)':
  1257. /usr/local/include/c++/8.1.0/bits/basic_string.h:6439:22: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [5], long long int&)'
  1258.          "%lld", __val); }
  1259.                       ^
  1260. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1261.                  from /usr/local/include/c++/8.1.0/string:52,
  1262.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1263.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1264.                  from /usr/local/include/c++/8.1.0/ios:42,
  1265.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1266.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1267.                  from main.cpp:3:
  1268. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1269.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1270.      ^~~~~~~~~~~~
  1271. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1272. In file included from /usr/local/include/c++/8.1.0/string:52,
  1273.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1274.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1275.                  from /usr/local/include/c++/8.1.0/ios:42,
  1276.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1277.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1278.                  from main.cpp:3:
  1279. /usr/local/include/c++/8.1.0/bits/basic_string.h:6439:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1280.          "%lld", __val); }
  1281.                       ^
  1282. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(long long unsigned int)':
  1283. /usr/local/include/c++/8.1.0/bits/basic_string.h:6445:22: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), long unsigned int, const char [5], long long unsigned int&)'
  1284.          "%llu", __val); }
  1285.                       ^
  1286. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1287.                  from /usr/local/include/c++/8.1.0/string:52,
  1288.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1289.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1290.                  from /usr/local/include/c++/8.1.0/ios:42,
  1291.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1292.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1293.                  from main.cpp:3:
  1294. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1295.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1296.      ^~~~~~~~~~~~
  1297. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1298. In file included from /usr/local/include/c++/8.1.0/string:52,
  1299.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1300.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1301.                  from /usr/local/include/c++/8.1.0/ios:42,
  1302.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1303.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1304.                  from main.cpp:3:
  1305. /usr/local/include/c++/8.1.0/bits/basic_string.h:6445:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1306.          "%llu", __val); }
  1307.                       ^
  1308. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(float)':
  1309. /usr/local/include/c++/8.1.0/bits/basic_string.h:6453:20: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), const int&, const char [3], float&)'
  1310.          "%f", __val);
  1311.                     ^
  1312. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1313.                  from /usr/local/include/c++/8.1.0/string:52,
  1314.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1315.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1316.                  from /usr/local/include/c++/8.1.0/ios:42,
  1317.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1318.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1319.                  from main.cpp:3:
  1320. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1321.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1322.      ^~~~~~~~~~~~
  1323. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1324. In file included from /usr/local/include/c++/8.1.0/string:52,
  1325.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1326.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1327.                  from /usr/local/include/c++/8.1.0/ios:42,
  1328.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1329.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1330.                  from main.cpp:3:
  1331. /usr/local/include/c++/8.1.0/bits/basic_string.h:6453:20: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1332.          "%f", __val);
  1333.                     ^
  1334. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(double)':
  1335. /usr/local/include/c++/8.1.0/bits/basic_string.h:6462:20: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), const int&, const char [3], double&)'
  1336.          "%f", __val);
  1337.                     ^
  1338. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1339.                  from /usr/local/include/c++/8.1.0/string:52,
  1340.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1341.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1342.                  from /usr/local/include/c++/8.1.0/ios:42,
  1343.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1344.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1345.                  from main.cpp:3:
  1346. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1347.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1348.      ^~~~~~~~~~~~
  1349. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1350. In file included from /usr/local/include/c++/8.1.0/string:52,
  1351.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1352.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1353.                  from /usr/local/include/c++/8.1.0/ios:42,
  1354.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1355.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1356.                  from main.cpp:3:
  1357. /usr/local/include/c++/8.1.0/bits/basic_string.h:6462:20: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1358.          "%f", __val);
  1359.                     ^
  1360. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::string std::__cxx11::to_string(long double)':
  1361. /usr/local/include/c++/8.1.0/bits/basic_string.h:6471:21: error: no matching function for call to '__to_xstring<std::__cxx11::string>(int (*)(char*, size_t, const char*, __va_list_tag*) throw (), const int&, const char [4], long double&)'
  1362.          "%Lf", __val);
  1363.                      ^
  1364. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1365.                  from /usr/local/include/c++/8.1.0/string:52,
  1366.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1367.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1368.                  from /usr/local/include/c++/8.1.0/ios:42,
  1369.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1370.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1371.                  from main.cpp:3:
  1372. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1373.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1374.      ^~~~~~~~~~~~
  1375. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1376. In file included from /usr/local/include/c++/8.1.0/string:52,
  1377.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1378.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1379.                  from /usr/local/include/c++/8.1.0/ios:42,
  1380.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1381.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1382.                  from main.cpp:3:
  1383. /usr/local/include/c++/8.1.0/bits/basic_string.h:6471:21: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1384.          "%Lf", __val);
  1385.                      ^
  1386. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:40,
  1387.                  from /usr/local/include/c++/8.1.0/string:52,
  1388.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1389.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1390.                  from /usr/local/include/c++/8.1.0/ios:42,
  1391.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1392.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1393.                  from main.cpp:3:
  1394. /usr/local/include/c++/8.1.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>':
  1395. /usr/local/include/c++/8.1.0/bits/basic_string.h:80:24:   required from 'class std::__cxx11::basic_string<wchar_t>'
  1396. /usr/local/include/c++/8.1.0/bits/basic_string.h:6478:68:   required from here
  1397. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:61:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<wchar_t> >'
  1398.      typedef typename _Base_type::size_type          size_type;
  1399.                                                      ^~~~~~~~~
  1400. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:62:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<wchar_t> >'
  1401.      typedef typename _Base_type::difference_type    difference_type;
  1402.                                                      ^~~~~~~~~~~~~~~
  1403. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:70:23: error: no members matching '__gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>::_Base_type {aka std::allocator_traits<std::allocator<wchar_t> >}::max_size' in '__gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>::_Base_type' {aka 'struct std::allocator_traits<std::allocator<wchar_t> >'}
  1404.      using _Base_type::max_size;
  1405.                        ^~~~~~~~
  1406. In file included from /usr/local/include/c++/8.1.0/string:52,
  1407.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1408.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1409.                  from /usr/local/include/c++/8.1.0/ios:42,
  1410.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1411.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1412.                  from main.cpp:3:
  1413. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'int std::__cxx11::stoi(const wstring&, size_t*, int)':
  1414. /usr/local/include/c++/8.1.0/bits/basic_string.h:6479:19: error: no matching function for call to '__stoa<long int, int>(long int (*)(const wchar_t*, wchar_t**, int) throw (), const char [5], const wchar_t*, size_t*&, int&)'
  1415.       __idx, __base); }
  1416.                    ^
  1417. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1418.                  from /usr/local/include/c++/8.1.0/string:52,
  1419.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1420.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1421.                  from /usr/local/include/c++/8.1.0/ios:42,
  1422.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1423.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1424.                  from main.cpp:3:
  1425. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1426.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1427.      ^~~~~~
  1428. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1429. In file included from /usr/local/include/c++/8.1.0/string:52,
  1430.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1431.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1432.                  from /usr/local/include/c++/8.1.0/ios:42,
  1433.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1434.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1435.                  from main.cpp:3:
  1436. /usr/local/include/c++/8.1.0/bits/basic_string.h:6479:6: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1437.       __idx, __base); }
  1438.       ^~~~~
  1439. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long int std::__cxx11::stol(const wstring&, size_t*, int)':
  1440. /usr/local/include/c++/8.1.0/bits/basic_string.h:6484:22: error: no matching function for call to '__stoa(long int (*)(const wchar_t*, wchar_t**, int) throw (), const char [5], const wchar_t*, size_t*&, int&)'
  1441.          __idx, __base); }
  1442.                       ^
  1443. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1444.                  from /usr/local/include/c++/8.1.0/string:52,
  1445.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1446.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1447.                  from /usr/local/include/c++/8.1.0/ios:42,
  1448.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1449.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1450.                  from main.cpp:3:
  1451. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1452.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1453.      ^~~~~~
  1454. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1455. In file included from /usr/local/include/c++/8.1.0/string:52,
  1456.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1457.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1458.                  from /usr/local/include/c++/8.1.0/ios:42,
  1459.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1460.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1461.                  from main.cpp:3:
  1462. /usr/local/include/c++/8.1.0/bits/basic_string.h:6484:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1463.          __idx, __base); }
  1464.          ^~~~~
  1465. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long unsigned int std::__cxx11::stoul(const wstring&, size_t*, int)':
  1466. /usr/local/include/c++/8.1.0/bits/basic_string.h:6489:22: error: no matching function for call to '__stoa(long unsigned int (*)(const wchar_t*, wchar_t**, int) throw (), const char [6], const wchar_t*, size_t*&, int&)'
  1467.          __idx, __base); }
  1468.                       ^
  1469. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1470.                  from /usr/local/include/c++/8.1.0/string:52,
  1471.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1472.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1473.                  from /usr/local/include/c++/8.1.0/ios:42,
  1474.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1475.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1476.                  from main.cpp:3:
  1477. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1478.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1479.      ^~~~~~
  1480. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1481. In file included from /usr/local/include/c++/8.1.0/string:52,
  1482.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1483.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1484.                  from /usr/local/include/c++/8.1.0/ios:42,
  1485.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1486.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1487.                  from main.cpp:3:
  1488. /usr/local/include/c++/8.1.0/bits/basic_string.h:6489:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1489.          __idx, __base); }
  1490.          ^~~~~
  1491. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const wstring&, size_t*, int)':
  1492. /usr/local/include/c++/8.1.0/bits/basic_string.h:6494:22: error: no matching function for call to '__stoa(long long int (*)(const wchar_t*, wchar_t**, int) throw (), const char [6], const wchar_t*, size_t*&, int&)'
  1493.          __idx, __base); }
  1494.                       ^
  1495. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1496.                  from /usr/local/include/c++/8.1.0/string:52,
  1497.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1498.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1499.                  from /usr/local/include/c++/8.1.0/ios:42,
  1500.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1501.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1502.                  from main.cpp:3:
  1503. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1504.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1505.      ^~~~~~
  1506. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1507. In file included from /usr/local/include/c++/8.1.0/string:52,
  1508.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1509.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1510.                  from /usr/local/include/c++/8.1.0/ios:42,
  1511.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1512.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1513.                  from main.cpp:3:
  1514. /usr/local/include/c++/8.1.0/bits/basic_string.h:6494:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1515.          __idx, __base); }
  1516.          ^~~~~
  1517. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const wstring&, size_t*, int)':
  1518. /usr/local/include/c++/8.1.0/bits/basic_string.h:6499:22: error: no matching function for call to '__stoa(long long unsigned int (*)(const wchar_t*, wchar_t**, int) throw (), const char [7], const wchar_t*, size_t*&, int&)'
  1519.          __idx, __base); }
  1520.                       ^
  1521. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1522.                  from /usr/local/include/c++/8.1.0/string:52,
  1523.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1524.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1525.                  from /usr/local/include/c++/8.1.0/ios:42,
  1526.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1527.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1528.                  from main.cpp:3:
  1529. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1530.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1531.      ^~~~~~
  1532. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1533. In file included from /usr/local/include/c++/8.1.0/string:52,
  1534.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1535.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1536.                  from /usr/local/include/c++/8.1.0/ios:42,
  1537.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1538.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1539.                  from main.cpp:3:
  1540. /usr/local/include/c++/8.1.0/bits/basic_string.h:6499:9: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1541.          __idx, __base); }
  1542.          ^~~~~
  1543. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'float std::__cxx11::stof(const wstring&, size_t*)':
  1544. /usr/local/include/c++/8.1.0/bits/basic_string.h:6504:72: error: no matching function for call to '__stoa(float (*)(const wchar_t*, wchar_t**) throw (), const char [5], const wchar_t*, size_t*&)'
  1545.    { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); }
  1546.                                                                         ^
  1547. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1548.                  from /usr/local/include/c++/8.1.0/string:52,
  1549.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1550.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1551.                  from /usr/local/include/c++/8.1.0/ios:42,
  1552.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1553.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1554.                  from main.cpp:3:
  1555. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1556.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1557.      ^~~~~~
  1558. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1559. In file included from /usr/local/include/c++/8.1.0/string:52,
  1560.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1561.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1562.                  from /usr/local/include/c++/8.1.0/ios:42,
  1563.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1564.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1565.                  from main.cpp:3:
  1566. /usr/local/include/c++/8.1.0/bits/basic_string.h:6504:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1567.    { return __gnu_cxx::__stoa(&std::wcstof, "stof", __str.c_str(), __idx); }
  1568.                                                                    ^~~~~
  1569. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'double std::__cxx11::stod(const wstring&, size_t*)':
  1570. /usr/local/include/c++/8.1.0/bits/basic_string.h:6508:72: error: no matching function for call to '__stoa(double (*)(const wchar_t*, wchar_t**) throw (), const char [5], const wchar_t*, size_t*&)'
  1571.    { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); }
  1572.                                                                         ^
  1573. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1574.                  from /usr/local/include/c++/8.1.0/string:52,
  1575.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1576.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1577.                  from /usr/local/include/c++/8.1.0/ios:42,
  1578.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1579.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1580.                  from main.cpp:3:
  1581. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1582.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1583.      ^~~~~~
  1584. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1585. In file included from /usr/local/include/c++/8.1.0/string:52,
  1586.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1587.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1588.                  from /usr/local/include/c++/8.1.0/ios:42,
  1589.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1590.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1591.                  from main.cpp:3:
  1592. /usr/local/include/c++/8.1.0/bits/basic_string.h:6508:67: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1593.    { return __gnu_cxx::__stoa(&std::wcstod, "stod", __str.c_str(), __idx); }
  1594.                                                                    ^~~~~
  1595. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'long double std::__cxx11::stold(const wstring&, size_t*)':
  1596. /usr/local/include/c++/8.1.0/bits/basic_string.h:6512:74: error: no matching function for call to '__stoa(long double (*)(const wchar_t*, wchar_t**) throw (), const char [6], const wchar_t*, size_t*&)'
  1597.    { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
  1598.                                                                           ^
  1599. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1600.                  from /usr/local/include/c++/8.1.0/string:52,
  1601.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1602.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1603.                  from /usr/local/include/c++/8.1.0/ios:42,
  1604.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1605.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1606.                  from main.cpp:3:
  1607. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note: candidate: 'template<class _TRet, class _Ret, class _CharT, class ... _Base> _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
  1608.      __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
  1609.      ^~~~~~
  1610. /usr/local/include/c++/8.1.0/ext/string_conversions.h:54:5: note:   template argument deduction/substitution failed:
  1611. In file included from /usr/local/include/c++/8.1.0/string:52,
  1612.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1613.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1614.                  from /usr/local/include/c++/8.1.0/ios:42,
  1615.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1616.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1617.                  from main.cpp:3:
  1618. /usr/local/include/c++/8.1.0/bits/basic_string.h:6512:69: note:   cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
  1619.    { return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
  1620.                                                                      ^~~~~
  1621. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(int)':
  1622. /usr/local/include/c++/8.1.0/bits/basic_string.h:6519:22: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [3], int&)'
  1623.           L"%d", __val); }
  1624.                       ^
  1625. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1626.                  from /usr/local/include/c++/8.1.0/string:52,
  1627.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1628.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1629.                  from /usr/local/include/c++/8.1.0/ios:42,
  1630.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1631.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1632.                  from main.cpp:3:
  1633. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1634.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1635.      ^~~~~~~~~~~~
  1636. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1637. In file included from /usr/local/include/c++/8.1.0/string:52,
  1638.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1639.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1640.                  from /usr/local/include/c++/8.1.0/ios:42,
  1641.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1642.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1643.                  from main.cpp:3:
  1644. /usr/local/include/c++/8.1.0/bits/basic_string.h:6519:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1645.           L"%d", __val); }
  1646.                       ^
  1647. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(unsigned int)':
  1648. /usr/local/include/c++/8.1.0/bits/basic_string.h:6525:22: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [3], unsigned int&)'
  1649.           L"%u", __val); }
  1650.                       ^
  1651. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1652.                  from /usr/local/include/c++/8.1.0/string:52,
  1653.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1654.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1655.                  from /usr/local/include/c++/8.1.0/ios:42,
  1656.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1657.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1658.                  from main.cpp:3:
  1659. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1660.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1661.      ^~~~~~~~~~~~
  1662. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1663. In file included from /usr/local/include/c++/8.1.0/string:52,
  1664.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1665.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1666.                  from /usr/local/include/c++/8.1.0/ios:42,
  1667.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1668.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1669.                  from main.cpp:3:
  1670. /usr/local/include/c++/8.1.0/bits/basic_string.h:6525:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1671.           L"%u", __val); }
  1672.                       ^
  1673. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(long int)':
  1674. /usr/local/include/c++/8.1.0/bits/basic_string.h:6530:23: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [4], long int&)'
  1675.           L"%ld", __val); }
  1676.                        ^
  1677. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1678.                  from /usr/local/include/c++/8.1.0/string:52,
  1679.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1680.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1681.                  from /usr/local/include/c++/8.1.0/ios:42,
  1682.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1683.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1684.                  from main.cpp:3:
  1685. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1686.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1687.      ^~~~~~~~~~~~
  1688. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1689. In file included from /usr/local/include/c++/8.1.0/string:52,
  1690.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1691.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1692.                  from /usr/local/include/c++/8.1.0/ios:42,
  1693.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1694.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1695.                  from main.cpp:3:
  1696. /usr/local/include/c++/8.1.0/bits/basic_string.h:6530:23: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1697.           L"%ld", __val); }
  1698.                        ^
  1699. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(long unsigned int)':
  1700. /usr/local/include/c++/8.1.0/bits/basic_string.h:6536:23: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [4], long unsigned int&)'
  1701.           L"%lu", __val); }
  1702.                        ^
  1703. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1704.                  from /usr/local/include/c++/8.1.0/string:52,
  1705.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1706.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1707.                  from /usr/local/include/c++/8.1.0/ios:42,
  1708.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1709.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1710.                  from main.cpp:3:
  1711. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1712.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1713.      ^~~~~~~~~~~~
  1714. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1715. In file included from /usr/local/include/c++/8.1.0/string:52,
  1716.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1717.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1718.                  from /usr/local/include/c++/8.1.0/ios:42,
  1719.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1720.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1721.                  from main.cpp:3:
  1722. /usr/local/include/c++/8.1.0/bits/basic_string.h:6536:23: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1723.           L"%lu", __val); }
  1724.                        ^
  1725. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(long long int)':
  1726. /usr/local/include/c++/8.1.0/bits/basic_string.h:6542:24: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [5], long long int&)'
  1727.           L"%lld", __val); }
  1728.                         ^
  1729. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1730.                  from /usr/local/include/c++/8.1.0/string:52,
  1731.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1732.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1733.                  from /usr/local/include/c++/8.1.0/ios:42,
  1734.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1735.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1736.                  from main.cpp:3:
  1737. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1738.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1739.      ^~~~~~~~~~~~
  1740. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1741. In file included from /usr/local/include/c++/8.1.0/string:52,
  1742.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1743.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1744.                  from /usr/local/include/c++/8.1.0/ios:42,
  1745.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1746.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1747.                  from main.cpp:3:
  1748. /usr/local/include/c++/8.1.0/bits/basic_string.h:6542:24: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1749.           L"%lld", __val); }
  1750.                         ^
  1751. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(long long unsigned int)':
  1752. /usr/local/include/c++/8.1.0/bits/basic_string.h:6548:24: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), long unsigned int, const wchar_t [5], long long unsigned int&)'
  1753.           L"%llu", __val); }
  1754.                         ^
  1755. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1756.                  from /usr/local/include/c++/8.1.0/string:52,
  1757.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1758.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1759.                  from /usr/local/include/c++/8.1.0/ios:42,
  1760.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1761.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1762.                  from main.cpp:3:
  1763. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1764.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1765.      ^~~~~~~~~~~~
  1766. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1767. In file included from /usr/local/include/c++/8.1.0/string:52,
  1768.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1769.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1770.                  from /usr/local/include/c++/8.1.0/ios:42,
  1771.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1772.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1773.                  from main.cpp:3:
  1774. /usr/local/include/c++/8.1.0/bits/basic_string.h:6548:24: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1775.           L"%llu", __val); }
  1776.                         ^
  1777. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(float)':
  1778. /usr/local/include/c++/8.1.0/bits/basic_string.h:6556:22: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), const int&, const wchar_t [3], float&)'
  1779.           L"%f", __val);
  1780.                       ^
  1781. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1782.                  from /usr/local/include/c++/8.1.0/string:52,
  1783.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1784.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1785.                  from /usr/local/include/c++/8.1.0/ios:42,
  1786.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1787.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1788.                  from main.cpp:3:
  1789. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1790.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1791.      ^~~~~~~~~~~~
  1792. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1793. In file included from /usr/local/include/c++/8.1.0/string:52,
  1794.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1795.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1796.                  from /usr/local/include/c++/8.1.0/ios:42,
  1797.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1798.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1799.                  from main.cpp:3:
  1800. /usr/local/include/c++/8.1.0/bits/basic_string.h:6556:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1801.           L"%f", __val);
  1802.                       ^
  1803. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(double)':
  1804. /usr/local/include/c++/8.1.0/bits/basic_string.h:6565:22: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), const int&, const wchar_t [3], double&)'
  1805.           L"%f", __val);
  1806.                       ^
  1807. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1808.                  from /usr/local/include/c++/8.1.0/string:52,
  1809.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1810.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1811.                  from /usr/local/include/c++/8.1.0/ios:42,
  1812.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1813.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1814.                  from main.cpp:3:
  1815. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1816.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1817.      ^~~~~~~~~~~~
  1818. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1819. In file included from /usr/local/include/c++/8.1.0/string:52,
  1820.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1821.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1822.                  from /usr/local/include/c++/8.1.0/ios:42,
  1823.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1824.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1825.                  from main.cpp:3:
  1826. /usr/local/include/c++/8.1.0/bits/basic_string.h:6565:22: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1827.           L"%f", __val);
  1828.                       ^
  1829. /usr/local/include/c++/8.1.0/bits/basic_string.h: In function 'std::__cxx11::wstring std::__cxx11::to_wstring(long double)':
  1830. /usr/local/include/c++/8.1.0/bits/basic_string.h:6574:23: error: no matching function for call to '__to_xstring<std::__cxx11::wstring>(int (*)(wchar_t*, size_t, const wchar_t*, __va_list_tag*) throw (), const int&, const wchar_t [4], long double&)'
  1831.           L"%Lf", __val);
  1832.                        ^
  1833. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:6361,
  1834.                  from /usr/local/include/c++/8.1.0/string:52,
  1835.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1836.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1837.                  from /usr/local/include/c++/8.1.0/ios:42,
  1838.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1839.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1840.                  from main.cpp:3:
  1841. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note: candidate: 'template<class _String, class _CharT> _String __gnu_cxx::__to_xstring(int (*)(_CharT*, int, const _CharT*, __va_list_tag*), int, const _CharT*, ...)'
  1842.      __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
  1843.      ^~~~~~~~~~~~
  1844. /usr/local/include/c++/8.1.0/ext/string_conversions.h:99:5: note:   template argument deduction/substitution failed:
  1845. In file included from /usr/local/include/c++/8.1.0/string:52,
  1846.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1847.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1848.                  from /usr/local/include/c++/8.1.0/ios:42,
  1849.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1850.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1851.                  from main.cpp:3:
  1852. /usr/local/include/c++/8.1.0/bits/basic_string.h:6574:23: note:   mismatched types 'int' and 'size_t' {aka 'long unsigned int'}
  1853.           L"%Lf", __val);
  1854.                        ^
  1855. In file included from /usr/local/include/c++/8.1.0/string:52,
  1856.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1857.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1858.                  from /usr/local/include/c++/8.1.0/ios:42,
  1859.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1860.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1861.                  from main.cpp:3:
  1862. /usr/local/include/c++/8.1.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char> >::operator()(const string&) const':
  1863. /usr/local/include/c++/8.1.0/bits/basic_string.h:6603:54: error: 'const string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'length'
  1864.        { return std::_Hash_impl::hash(__s.data(), __s.length()); }
  1865.                                                       ^~~~~~
  1866. /usr/local/include/c++/8.1.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<wchar_t> >::operator()(const wstring&) const':
  1867. /usr/local/include/c++/8.1.0/bits/basic_string.h:6619:42: error: 'const wstring' {aka 'const class std::__cxx11::basic_string<wchar_t>'} has no member named 'length'
  1868.                                       __s.length() * sizeof(wchar_t)); }
  1869.                                           ^~~~~~
  1870. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:40,
  1871.                  from /usr/local/include/c++/8.1.0/string:52,
  1872.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1873.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1874.                  from /usr/local/include/c++/8.1.0/ios:42,
  1875.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1876.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1877.                  from main.cpp:3:
  1878. /usr/local/include/c++/8.1.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>':
  1879. /usr/local/include/c++/8.1.0/bits/basic_string.h:80:24:   required from 'class std::__cxx11::basic_string<char16_t>'
  1880. /usr/local/include/c++/8.1.0/bits/basic_string.h:6636:41:   required from here
  1881. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:61:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char16_t> >'
  1882.      typedef typename _Base_type::size_type          size_type;
  1883.                                                      ^~~~~~~~~
  1884. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:62:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char16_t> >'
  1885.      typedef typename _Base_type::difference_type    difference_type;
  1886.                                                      ^~~~~~~~~~~~~~~
  1887. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:70:23: error: no members matching '__gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>::_Base_type {aka std::allocator_traits<std::allocator<char16_t> >}::max_size' in '__gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>::_Base_type' {aka 'struct std::allocator_traits<std::allocator<char16_t> >'}
  1888.      using _Base_type::max_size;
  1889.                        ^~~~~~~~
  1890. In file included from /usr/local/include/c++/8.1.0/string:52,
  1891.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1892.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1893.                  from /usr/local/include/c++/8.1.0/ios:42,
  1894.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1895.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1896.                  from main.cpp:3:
  1897. /usr/local/include/c++/8.1.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char16_t> >::operator()(const u16string&) const':
  1898. /usr/local/include/c++/8.1.0/bits/basic_string.h:6637:42: error: 'const u16string' {aka 'const class std::__cxx11::basic_string<char16_t>'} has no member named 'length'
  1899.                                       __s.length() * sizeof(char16_t)); }
  1900.                                           ^~~~~~
  1901. In file included from /usr/local/include/c++/8.1.0/bits/basic_string.h:40,
  1902.                  from /usr/local/include/c++/8.1.0/string:52,
  1903.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1904.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1905.                  from /usr/local/include/c++/8.1.0/ios:42,
  1906.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1907.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1908.                  from main.cpp:3:
  1909. /usr/local/include/c++/8.1.0/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>':
  1910. /usr/local/include/c++/8.1.0/bits/basic_string.h:80:24:   required from 'class std::__cxx11::basic_string<char32_t>'
  1911. /usr/local/include/c++/8.1.0/bits/basic_string.h:6651:41:   required from here
  1912. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:61:53: error: no type named 'size_type' in 'struct std::allocator_traits<std::allocator<char32_t> >'
  1913.      typedef typename _Base_type::size_type          size_type;
  1914.                                                      ^~~~~~~~~
  1915. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:62:53: error: no type named 'difference_type' in 'struct std::allocator_traits<std::allocator<char32_t> >'
  1916.      typedef typename _Base_type::difference_type    difference_type;
  1917.                                                      ^~~~~~~~~~~~~~~
  1918. /usr/local/include/c++/8.1.0/ext/alloc_traits.h:70:23: error: no members matching '__gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>::_Base_type {aka std::allocator_traits<std::allocator<char32_t> >}::max_size' in '__gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>::_Base_type' {aka 'struct std::allocator_traits<std::allocator<char32_t> >'}
  1919.      using _Base_type::max_size;
  1920.                        ^~~~~~~~
  1921. In file included from /usr/local/include/c++/8.1.0/string:52,
  1922.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1923.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1924.                  from /usr/local/include/c++/8.1.0/ios:42,
  1925.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1926.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1927.                  from main.cpp:3:
  1928. /usr/local/include/c++/8.1.0/bits/basic_string.h: In member function 'size_t std::hash<std::__cxx11::basic_string<char32_t> >::operator()(const u32string&) const':
  1929. /usr/local/include/c++/8.1.0/bits/basic_string.h:6652:42: error: 'const u32string' {aka 'const class std::__cxx11::basic_string<char32_t>'} has no member named 'length'
  1930.                                       __s.length() * sizeof(char32_t)); }
  1931.                                           ^~~~~~
  1932. In file included from /usr/local/include/c++/8.1.0/string:53,
  1933.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  1934.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  1935.                  from /usr/local/include/c++/8.1.0/ios:42,
  1936.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1937.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1938.                  from main.cpp:3:
  1939. /usr/local/include/c++/8.1.0/bits/basic_string.tcc: In function 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)':
  1940. /usr/local/include/c++/8.1.0/bits/basic_string.tcc:1487:14: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  1941.         const streamsize __w = __in.width();
  1942.               ^~~~~~~~~~
  1943.               streambuf
  1944. /usr/local/include/c++/8.1.0/bits/basic_string.tcc:1488:32: error: '__w' was not declared in this scope
  1945.         const __size_type __n = __w > 0 ? static_cast<__size_type>(__w)
  1946.                                 ^~~
  1947. /usr/local/include/c++/8.1.0/bits/basic_string.tcc:1488:32: note: suggested alternative: '__n'
  1948.         const __size_type __n = __w > 0 ? static_cast<__size_type>(__w)
  1949.                                 ^~~
  1950.                                 __n
  1951. In file included from /usr/local/include/c++/8.1.0/ios:42,
  1952.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1953.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1954.                  from main.cpp:3:
  1955. /usr/local/include/c++/8.1.0/bits/ios_base.h: At global scope:
  1956. /usr/local/include/c++/8.1.0/bits/ios_base.h:522:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1957.      streamsize  _M_precision;
  1958.      ^~~~~~~~~~
  1959.      streampos
  1960. /usr/local/include/c++/8.1.0/bits/ios_base.h:523:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1961.      streamsize  _M_width;
  1962.      ^~~~~~~~~~
  1963.      streampos
  1964. /usr/local/include/c++/8.1.0/bits/ios_base.h:690:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1965.      streamsize
  1966.      ^~~~~~~~~~
  1967.      streampos
  1968. /usr/local/include/c++/8.1.0/bits/ios_base.h:699:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1969.      streamsize
  1970.      ^~~~~~~~~~
  1971.      streampos
  1972. /usr/local/include/c++/8.1.0/bits/ios_base.h:713:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1973.      streamsize
  1974.      ^~~~~~~~~~
  1975.      streampos
  1976. /usr/local/include/c++/8.1.0/bits/ios_base.h:722:5: error: 'streamsize' does not name a type; did you mean 'streampos'?
  1977.      streamsize
  1978.      ^~~~~~~~~~
  1979.      streampos
  1980. In file included from /usr/local/include/c++/8.1.0/ios:43,
  1981.                  from /usr/local/include/c++/8.1.0/ostream:38,
  1982.                  from /usr/local/include/c++/8.1.0/iostream:39,
  1983.                  from main.cpp:3:
  1984. /usr/local/include/c++/8.1.0/streambuf:52:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  1985.      streamsize
  1986.      ^~~~~~~~~~
  1987.      streambuf
  1988. /usr/local/include/c++/8.1.0/streambuf:149:14: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  1989.        friend streamsize
  1990.               ^~~~~~~~~~
  1991.               streambuf
  1992. /usr/local/include/c++/8.1.0/streambuf:246:33: error: 'streamsize' has not been declared
  1993.        pubsetbuf(char_type* __s, streamsize __n)
  1994.                                  ^~~~~~~~~~
  1995. /usr/local/include/c++/8.1.0/streambuf:290:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  1996.        streamsize
  1997.        ^~~~~~~~~~
  1998.        streambuf
  1999. /usr/local/include/c++/8.1.0/streambuf:363:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2000.        streamsize
  2001.        ^~~~~~~~~~
  2002.        streambuf
  2003. /usr/local/include/c++/8.1.0/streambuf:456:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2004.        streamsize
  2005.        ^~~~~~~~~~
  2006.        streambuf
  2007. /usr/local/include/c++/8.1.0/streambuf:598:26: error: 'streamsize' has not been declared
  2008.        setbuf(char_type*, streamsize)
  2009.                           ^~~~~~~~~~
  2010. /usr/local/include/c++/8.1.0/streambuf:655:15: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2011.        virtual streamsize
  2012.                ^~~~~~~~~~
  2013.                streambuf
  2014. /usr/local/include/c++/8.1.0/streambuf:671:15: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2015.        virtual streamsize
  2016.                ^~~~~~~~~~
  2017.                streambuf
  2018. /usr/local/include/c++/8.1.0/streambuf:748:15: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2019.        virtual streamsize
  2020.                ^~~~~~~~~~
  2021.                streambuf
  2022. /usr/local/include/c++/8.1.0/streambuf:804:20: error: 'streamsize' has not been declared
  2023.        __safe_gbump(streamsize __n) { _M_in_cur += __n; }
  2024.                     ^~~~~~~~~~
  2025. /usr/local/include/c++/8.1.0/streambuf:807:20: error: 'streamsize' has not been declared
  2026.        __safe_pbump(streamsize __n) { _M_out_cur += __n; }
  2027.                     ^~~~~~~~~~
  2028. /usr/local/include/c++/8.1.0/streambuf:847:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2029.      streamsize
  2030.      ^~~~~~~~~~
  2031.      streambuf
  2032. /usr/local/include/c++/8.1.0/streambuf:852:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2033.      streamsize
  2034.      ^~~~~~~~~~
  2035.      streambuf
  2036. In file included from /usr/local/include/c++/8.1.0/streambuf:862,
  2037.                  from /usr/local/include/c++/8.1.0/ios:43,
  2038.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2039.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2040.                  from main.cpp:3:
  2041. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:44:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2042.      streamsize
  2043.      ^~~~~~~~~~
  2044.      streambuf
  2045. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:78:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2046.      streamsize
  2047.      ^~~~~~~~~~
  2048.      streambuf
  2049. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:115:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2050.      streamsize
  2051.      ^~~~~~~~~~
  2052.      streambuf
  2053. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:138:12: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2054.      inline streamsize
  2055.             ^~~~~~~~~~
  2056.             streambuf
  2057. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:151:5: error: 'streamsize' is not a template function
  2058.      streamsize
  2059.      ^~~~~~~~~~
  2060. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:151:15: error: expected ';' before '__copy_streambufs'
  2061.      streamsize
  2062.                ^
  2063.                ;
  2064.      __copy_streambufs(basic_streambuf<char>*,
  2065.      ~~~~~~~~~~~~~~~~~
  2066. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:155:5: error: 'streamsize' is not a template function
  2067.      streamsize
  2068.      ^~~~~~~~~~
  2069. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:155:15: error: expected ';' before '__copy_streambufs_eof'
  2070.      streamsize
  2071.                ^
  2072.                ;
  2073.      __copy_streambufs_eof(basic_streambuf<char>*,
  2074.      ~~~~~~~~~~~~~~~~~~~~~
  2075. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:162:5: error: 'streamsize' is not a template function
  2076.      streamsize
  2077.      ^~~~~~~~~~
  2078. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:162:15: error: expected ';' before '__copy_streambufs'
  2079.      streamsize
  2080.                ^
  2081.                ;
  2082.      __copy_streambufs(basic_streambuf<wchar_t>*,
  2083.      ~~~~~~~~~~~~~~~~~
  2084. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:166:5: error: 'streamsize' is not a template function
  2085.      streamsize
  2086.      ^~~~~~~~~~
  2087. /usr/local/include/c++/8.1.0/bits/streambuf.tcc:166:15: error: expected ';' before '__copy_streambufs_eof'
  2088.      streamsize
  2089.                ^
  2090.                ;
  2091.      __copy_streambufs_eof(basic_streambuf<wchar_t>*,
  2092.      ~~~~~~~~~~~~~~~~~~~~~
  2093. In file included from /usr/local/include/c++/8.1.0/bits/locale_facets.h:48,
  2094.                  from /usr/local/include/c++/8.1.0/bits/basic_ios.h:37,
  2095.                  from /usr/local/include/c++/8.1.0/ios:44,
  2096.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2097.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2098.                  from main.cpp:3:
  2099. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:278:34: error: 'streamsize' has not been declared
  2100.        _M_put(const _CharT* __ws, streamsize __len)
  2101.                                   ^~~~~~~~~~
  2102. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT>::__value, std::ostreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::__copy_move_a2(_CharT*, _CharT*, std::ostreambuf_iterator<_CharT, std::char_traits<_CharT> >)':
  2103. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:312:13: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2104.        const streamsize __num = __last - __first;
  2105.              ^~~~~~~~~~
  2106.              streambuf
  2107. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:313:11: error: '__num' was not declared in this scope
  2108.        if (__num > 0)
  2109.            ^~~~~
  2110. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:313:11: note: suggested alternative: 'enum'
  2111.        if (__num > 0)
  2112.            ^~~~~
  2113.            enum
  2114. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT>::__value, std::ostreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::__copy_move_a2(const _CharT*, const _CharT*, std::ostreambuf_iterator<_CharT, std::char_traits<_CharT> >)':
  2115. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:324:13: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2116.        const streamsize __num = __last - __first;
  2117.              ^~~~~~~~~~
  2118.              streambuf
  2119. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:325:11: error: '__num' was not declared in this scope
  2120.        if (__num > 0)
  2121.            ^~~~~
  2122. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:325:11: note: suggested alternative: 'enum'
  2123.        if (__num > 0)
  2124.            ^~~~~
  2125.            enum
  2126. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT>::__value, _CharT*>::__type std::__copy_move_a2(std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >, _CharT*)':
  2127. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:347:14: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2128.         const streamsize __n = __sb->egptr() - __sb->gptr();
  2129.               ^~~~~~~~~~
  2130.               streambuf
  2131. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:348:12: error: '__n' was not declared in this scope
  2132.         if (__n > 1)
  2133.             ^~~
  2134. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:348:12: note: suggested alternative: '__c'
  2135.         if (__n > 1)
  2136.             ^~~
  2137.             __c
  2138. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT> >::__type std::find(std::istreambuf_iterator<_CharT>, std::istreambuf_iterator<_CharT>, const _CharT2&)':
  2139. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:385:8: error: 'streamsize' was not declared in this scope
  2140.         streamsize __n = __sb->egptr() - __sb->gptr();
  2141.         ^~~~~~~~~~
  2142. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:385:8: note: suggested alternative: 'streambuf'
  2143.         streamsize __n = __sb->egptr() - __sb->gptr();
  2144.         ^~~~~~~~~~
  2145.         streambuf
  2146. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:386:12: error: '__n' was not declared in this scope
  2147.         if (__n > 1)
  2148.             ^~~
  2149. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:386:12: note: suggested alternative: '__c'
  2150.         if (__n > 1)
  2151.             ^~~
  2152.             __c
  2153. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h: In function 'typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, void>::__type std::advance(std::istreambuf_iterator<_CharT>&, _Distance)':
  2154. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:427:4: error: 'streamsize' was not declared in this scope
  2155.     streamsize __size = __sb->egptr() - __sb->gptr();
  2156.     ^~~~~~~~~~
  2157. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:427:4: note: suggested alternative: 'streambuf'
  2158.     streamsize __size = __sb->egptr() - __sb->gptr();
  2159.     ^~~~~~~~~~
  2160.     streambuf
  2161. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:428:8: error: '__size' was not declared in this scope
  2162.     if (__size > __n)
  2163.         ^~~~~~
  2164. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:428:8: note: suggested alternative: 'dysize'
  2165.     if (__size > __n)
  2166.         ^~~~~~
  2167.         dysize
  2168. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:434:23: error: '__size' was not declared in this scope
  2169.     __sb->__safe_gbump(__size);
  2170.                        ^~~~~~
  2171. /usr/local/include/c++/8.1.0/bits/streambuf_iterator.h:434:23: note: suggested alternative: 'dysize'
  2172.     __sb->__safe_gbump(__size);
  2173.                        ^~~~~~
  2174.                        dysize
  2175. In file included from /usr/local/include/c++/8.1.0/bits/basic_ios.h:37,
  2176.                  from /usr/local/include/c++/8.1.0/ios:44,
  2177.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2178.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2179.                  from main.cpp:3:
  2180. /usr/local/include/c++/8.1.0/bits/locale_facets.h: At global scope:
  2181. /usr/local/include/c++/8.1.0/bits/locale_facets.h:99:29: error: 'streamsize' has not been declared
  2182.        const _CharT* __olds, streamsize __newlen, streamsize __oldlen);
  2183.                              ^~~~~~~~~~
  2184. /usr/local/include/c++/8.1.0/bits/locale_facets.h:99:50: error: 'streamsize' has not been declared
  2185.        const _CharT* __olds, streamsize __newlen, streamsize __oldlen);
  2186.                                                   ^~~~~~~~~~
  2187. In file included from /usr/local/include/c++/8.1.0/bits/basic_ios.h:37,
  2188.                  from /usr/local/include/c++/8.1.0/ios:44,
  2189.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2190.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2191.                  from main.cpp:3:
  2192. /usr/local/include/c++/8.1.0/bits/locale_facets.h:2484:32: error: 'streamsize' has not been declared
  2193.        _M_pad(char_type __fill, streamsize __w, ios_base& __io,
  2194.                                 ^~~~~~~~~~
  2195. In file included from /usr/local/include/c++/8.1.0/bits/locale_facets.h:2651,
  2196.                  from /usr/local/include/c++/8.1.0/bits/basic_ios.h:37,
  2197.                  from /usr/local/include/c++/8.1.0/ios:44,
  2198.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2199.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2200.                  from main.cpp:3:
  2201. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function 'void std::__numpunct_cache<_CharT>::_M_cache(const std::locale&)':
  2202. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:88:27: error: 'const string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'size'
  2203.     _M_grouping_size = __g.size();
  2204.                            ^~~~
  2205. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:90:8: error: 'const string' {aka 'const class std::__cxx11::basic_string<char>'} has no member named 'copy'
  2206.     __g.copy(__grouping, _M_grouping_size);
  2207.         ^~~~
  2208. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_float(_InIter, _InIter, std::ios_base&, std::ios_base::iostate&, std::__cxx11::string&) const':
  2209. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:211:19: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'reserve'
  2210.   __found_grouping.reserve(32);
  2211.                    ^~~~~~~
  2212. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:296:28: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  2213.        if (__found_grouping.size())
  2214.                             ^~~~
  2215. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:319:28: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  2216.        if (__found_grouping.size() && !__found_dec)
  2217.                             ^~~~
  2218. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:355:28: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  2219.        if (__found_grouping.size())
  2220.                             ^~~~
  2221. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_int(_InIter, _InIter, std::ios_base&, std::ios_base::iostate&, _ValueT&) const':
  2222. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:469:21: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'reserve'
  2223.     __found_grouping.reserve(32);
  2224.                      ^~~~~~~
  2225. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:555:23: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  2226.   if (__found_grouping.size())
  2227.                        ^~~~
  2228. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:568:56: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'size'
  2229.   if ((!__sep_pos && !__found_zero && !__found_grouping.size())
  2230.                                                         ^~~~
  2231. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, float&) const':
  2232. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:695:14: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'reserve'
  2233.        __xtrc.reserve(32);
  2234.               ^~~~~~~
  2235. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, double&) const':
  2236. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:710:14: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'reserve'
  2237.        __xtrc.reserve(32);
  2238.               ^~~~~~~
  2239. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, long double&) const':
  2240. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:742:14: error: 'std::__cxx11::string' {aka 'class std::__cxx11::basic_string<char>'} has no member named 'reserve'
  2241.        __xtrc.reserve(32);
  2242.               ^~~~~~~
  2243. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: At global scope:
  2244. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:780:27: error: 'streamsize' has not been declared
  2245.      _M_pad(_CharT __fill, streamsize __w, ios_base& __io,
  2246.                            ^~~~~~~~~~
  2247. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function '_OutIter std::num_put<_CharT, _OutIter>::_M_insert_int(_OutIter, std::ios_base&, _CharT, _ValueT) const':
  2248. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:921:8: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2249.   const streamsize __w = __io.width();
  2250.         ^~~~~~~~~~
  2251.         streambuf
  2252. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:922:6: error: '__w' was not declared in this scope
  2253.   if (__w > static_cast<streamsize>(__len))
  2254.       ^~~
  2255. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:922:6: note: suggested alternative: '__u'
  2256.   if (__w > static_cast<streamsize>(__len))
  2257.       ^~~
  2258.       __u
  2259. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:922:24: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2260.   if (__w > static_cast<streamsize>(__len))
  2261.                         ^~~~~~~~~~
  2262.                         streambuf
  2263. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:929:7: error: 'class std::ios_base' has no member named 'width'
  2264.   __io.width(0);
  2265.        ^~~~~
  2266. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function '_OutIter std::num_put<_CharT, _OutIter>::_M_insert_float(_OutIter, std::ios_base&, _CharT, char, _ValueT) const':
  2267. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:984:8: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2268.   const streamsize __prec = __io.precision() < 0 ? 6 : __io.precision();
  2269.         ^~~~~~~~~~
  2270.         streambuf
  2271. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1006:14: error: '__prec' was not declared in this scope
  2272.       __fbuf, __prec, __v);
  2273.               ^~~~~~
  2274. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1006:14: note: suggested alternative: '__pad'
  2275.       __fbuf, __prec, __v);
  2276.               ^~~~~~
  2277.               __pad
  2278. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1018:18: error: '__prec' was not declared in this scope
  2279.           __fbuf, __prec, __v);
  2280.                   ^~~~~~
  2281. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1018:18: note: suggested alternative: '__pad'
  2282.           __fbuf, __prec, __v);
  2283.                   ^~~~~~
  2284.                   __pad
  2285. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1071:6: error: 'streamsize' was not declared in this scope
  2286.       streamsize __off = 0;
  2287.       ^~~~~~~~~~
  2288. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1071:6: note: suggested alternative: 'streambuf'
  2289.       streamsize __off = 0;
  2290.       ^~~~~~~~~~
  2291.       streambuf
  2292. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1074:3: error: '__off' was not declared in this scope
  2293.    __off = 1;
  2294.    ^~~~~
  2295. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1074:3: note: suggested alternative: '__or_'
  2296.    __off = 1;
  2297.    ^~~~~
  2298.    __or_
  2299. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1080:45: error: '__off' was not declared in this scope
  2300.        __lc->_M_thousands_sep, __wp, __ws2 + __off,
  2301.                                              ^~~~~
  2302. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1080:45: note: suggested alternative: '__or_'
  2303.        __lc->_M_thousands_sep, __wp, __ws2 + __off,
  2304.                                              ^~~~~
  2305.                                              __or_
  2306. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1088:8: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2307.   const streamsize __w = __io.width();
  2308.         ^~~~~~~~~~
  2309.         streambuf
  2310. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1089:6: error: '__w' was not declared in this scope
  2311.   if (__w > static_cast<streamsize>(__len))
  2312.       ^~~
  2313. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1089:6: note: suggested alternative: '__p'
  2314.   if (__w > static_cast<streamsize>(__len))
  2315.       ^~~
  2316.       __p
  2317. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1089:24: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2318.   if (__w > static_cast<streamsize>(__len))
  2319.                         ^~~~~~~~~~
  2320.                         streambuf
  2321. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1096:7: error: 'class std::ios_base' has no member named 'width'
  2322.   __io.width(0);
  2323.        ^~~~~
  2324. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: In member function 'virtual _OutIter std::num_put<_CharT, _OutIter>::do_put(std::num_put<_CharT, _OutIter>::iter_type, std::ios_base&, std::num_put<_CharT, _OutIter>::char_type, bool) const':
  2325. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1126:10: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2326.     const streamsize __w = __io.width();
  2327.           ^~~~~~~~~~
  2328.           streambuf
  2329. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1127:8: error: '__w' was not declared in this scope
  2330.     if (__w > static_cast<streamsize>(__len))
  2331.         ^~~
  2332. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1127:8: note: suggested alternative: '__s'
  2333.     if (__w > static_cast<streamsize>(__len))
  2334.         ^~~
  2335.         __s
  2336. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1127:26: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2337.     if (__w > static_cast<streamsize>(__len))
  2338.                           ^~~~~~~~~~
  2339.                           streambuf
  2340. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1129:14: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2341.         const streamsize __plen = __w - __len;
  2342.               ^~~~~~~~~~
  2343.               streambuf
  2344. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1132:10: error: '__plen' was not declared in this scope
  2345.         * __plen));
  2346.           ^~~~~~
  2347. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1132:10: note: suggested alternative: '__len'
  2348.         * __plen));
  2349.           ^~~~~~
  2350.           __len
  2351. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1135:13: error: 'class std::ios_base' has no member named 'width'
  2352.         __io.width(0);
  2353.              ^~~~~
  2354. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1149:9: error: 'class std::ios_base' has no member named 'width'
  2355.     __io.width(0);
  2356.          ^~~~~
  2357. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc: At global scope:
  2358. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1210:8: error: 'streamsize' has not been declared
  2359.         streamsize __newlen, streamsize __oldlen)
  2360.         ^~~~~~~~~~
  2361. /usr/local/include/c++/8.1.0/bits/locale_facets.tcc:1210:29: error: 'streamsize' has not been declared
  2362.         streamsize __newlen, streamsize __oldlen)
  2363.                              ^~~~~~~~~~
  2364. In file included from /usr/local/include/c++/8.1.0/iostream:39,
  2365.                  from main.cpp:3:
  2366. /usr/local/include/c++/8.1.0/ostream:311:38: error: 'streamsize' has not been declared
  2367.        _M_write(const char_type* __s, streamsize __n)
  2368.                                       ^~~~~~~~~~
  2369. /usr/local/include/c++/8.1.0/ostream:335:35: error: 'streamsize' has not been declared
  2370.        write(const char_type* __s, streamsize __n);
  2371.                                    ^~~~~~~~~~
  2372. /usr/local/include/c++/8.1.0/ostream: In member function 'void std::basic_ostream<_CharT, _Traits>::_M_write(const char_type*, int)':
  2373. /usr/local/include/c++/8.1.0/ostream:313:8: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2374.   const streamsize __put = this->rdbuf()->sputn(__s, __n);
  2375.         ^~~~~~~~~~
  2376.         streambuf
  2377. /usr/local/include/c++/8.1.0/ostream:314:6: error: '__put' was not declared in this scope
  2378.   if (__put != __n)
  2379.       ^~~~~
  2380. /usr/local/include/c++/8.1.0/ostream:314:6: note: suggested alternative: 'put'
  2381.   if (__put != __n)
  2382.       ^~~~~
  2383.       put
  2384. /usr/local/include/c++/8.1.0/ostream: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)':
  2385. /usr/local/include/c++/8.1.0/ostream:545:17: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2386.      static_cast<streamsize>(_Traits::length(__s)));
  2387.                  ^~~~~~~~~~
  2388.                  streambuf
  2389. /usr/local/include/c++/8.1.0/ostream: In function 'std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)':
  2390. /usr/local/include/c++/8.1.0/ostream:562:17: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2391.      static_cast<streamsize>(_Traits::length(__s)));
  2392.                  ^~~~~~~~~~
  2393.                  streambuf
  2394. In file included from /usr/local/include/c++/8.1.0/ostream:693,
  2395.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2396.                  from main.cpp:3:
  2397. /usr/local/include/c++/8.1.0/bits/ostream.tcc: At global scope:
  2398. /usr/local/include/c++/8.1.0/bits/ostream.tcc:183:30: error: 'streamsize' has not been declared
  2399.      write(const _CharT* __s, streamsize __n)
  2400.                               ^~~~~~~~~~
  2401. In file included from /usr/local/include/c++/8.1.0/iostream:40,
  2402.                  from main.cpp:3:
  2403. /usr/local/include/c++/8.1.0/istream:82:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2404.        streamsize   _M_gcount;
  2405.        ^~~~~~~~~~
  2406.        streambuf
  2407. /usr/local/include/c++/8.1.0/istream:268:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2408.        streamsize
  2409.        ^~~~~~~~~~
  2410.        streambuf
  2411. /usr/local/include/c++/8.1.0/istream:343:27: error: 'streamsize' has not been declared
  2412.        get(char_type* __s, streamsize __n, char_type __delim);
  2413.                            ^~~~~~~~~~
  2414. /usr/local/include/c++/8.1.0/istream:354:27: error: 'streamsize' has not been declared
  2415.        get(char_type* __s, streamsize __n)
  2416.                            ^~~~~~~~~~
  2417. /usr/local/include/c++/8.1.0/istream:416:31: error: 'streamsize' has not been declared
  2418.        getline(char_type* __s, streamsize __n, char_type __delim);
  2419.                                ^~~~~~~~~~
  2420. /usr/local/include/c++/8.1.0/istream:427:31: error: 'streamsize' has not been declared
  2421.        getline(char_type* __s, streamsize __n)
  2422.                                ^~~~~~~~~~
  2423. /usr/local/include/c++/8.1.0/istream:451:7: error: expected ';' at end of member declaration
  2424.        ignore(streamsize __n, int_type __delim);
  2425.        ^~~~~~
  2426.              ;
  2427. /usr/local/include/c++/8.1.0/istream:451:24: error: expected ')' before '__n'
  2428.        ignore(streamsize __n, int_type __delim);
  2429.              ~          ^~~~
  2430.                         )
  2431. /usr/local/include/c++/8.1.0/istream:454:7: error: expected ';' at end of member declaration
  2432.        ignore(streamsize __n);
  2433.        ^~~~~~
  2434.              ;
  2435. /usr/local/include/c++/8.1.0/istream:454:14: error: redeclaration of 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore'
  2436.        ignore(streamsize __n);
  2437.               ^~~~~~~~~~
  2438. /usr/local/include/c++/8.1.0/istream:451:14: note: previous declaration 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore'
  2439.        ignore(streamsize __n, int_type __delim);
  2440.               ^~~~~~~~~~
  2441. /usr/local/include/c++/8.1.0/istream:454:24: error: expected ')' before '__n'
  2442.        ignore(streamsize __n);
  2443.              ~          ^~~~
  2444.                         )
  2445. /usr/local/include/c++/8.1.0/istream:457:14: error: 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore()' conflicts with a previous declaration
  2446.        ignore();
  2447.               ^
  2448. /usr/local/include/c++/8.1.0/istream:451:14: note: previous declaration 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore'
  2449.        ignore(streamsize __n, int_type __delim);
  2450.               ^~~~~~~~~~
  2451. /usr/local/include/c++/8.1.0/istream:486:28: error: 'streamsize' has not been declared
  2452.        read(char_type* __s, streamsize __n);
  2453.                             ^~~~~~~~~~
  2454. /usr/local/include/c++/8.1.0/istream:504:7: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2455.        streamsize
  2456.        ^~~~~~~~~~
  2457.        streambuf
  2458. /usr/local/include/c++/8.1.0/istream: In constructor 'std::basic_istream<_CharT, _Traits>::basic_istream(std::basic_istream<_CharT, _Traits>::__streambuf_type*)':
  2459. /usr/local/include/c++/8.1.0/istream:94:9: error: class 'std::basic_istream<_CharT, _Traits>' does not have any field named '_M_gcount'
  2460.        : _M_gcount(streamsize(0))
  2461.          ^~~~~~~~~
  2462. /usr/local/include/c++/8.1.0/istream:94:19: error: there are no arguments to 'streamsize' that depend on a template parameter, so a declaration of 'streamsize' must be available [-fpermissive]
  2463.        : _M_gcount(streamsize(0))
  2464.                    ^~~~~~~~~~
  2465. /usr/local/include/c++/8.1.0/istream:94:19: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  2466. /usr/local/include/c++/8.1.0/istream: In destructor 'virtual std::basic_istream<_CharT, _Traits>::~basic_istream()':
  2467. /usr/local/include/c++/8.1.0/istream:104:9: error: '_M_gcount' was not declared in this scope
  2468.        { _M_gcount = streamsize(0); }
  2469.          ^~~~~~~~~
  2470. /usr/local/include/c++/8.1.0/istream:104:9: note: suggested alternative: '_S_out'
  2471.        { _M_gcount = streamsize(0); }
  2472.          ^~~~~~~~~
  2473.          _S_out
  2474. /usr/local/include/c++/8.1.0/istream:104:21: error: there are no arguments to 'streamsize' that depend on a template parameter, so a declaration of 'streamsize' must be available [-fpermissive]
  2475.        { _M_gcount = streamsize(0); }
  2476.                      ^~~~~~~~~~
  2477. /usr/local/include/c++/8.1.0/istream: In constructor 'std::basic_istream<_CharT, _Traits>::basic_istream()':
  2478. /usr/local/include/c++/8.1.0/istream:607:9: error: class 'std::basic_istream<_CharT, _Traits>' does not have any field named '_M_gcount'
  2479.        : _M_gcount(streamsize(0))
  2480.          ^~~~~~~~~
  2481. /usr/local/include/c++/8.1.0/istream:607:19: error: there are no arguments to 'streamsize' that depend on a template parameter, so a declaration of 'streamsize' must be available [-fpermissive]
  2482.        : _M_gcount(streamsize(0))
  2483.                    ^~~~~~~~~~
  2484. /usr/local/include/c++/8.1.0/istream: In constructor 'std::basic_istream<_CharT, _Traits>::basic_istream(std::basic_istream<_CharT, _Traits>&&)':
  2485. /usr/local/include/c++/8.1.0/istream:614:23: error: class 'std::basic_istream<_CharT, _Traits>' does not have any field named '_M_gcount'
  2486.        : __ios_type(), _M_gcount(__rhs._M_gcount)
  2487.                        ^~~~~~~~~
  2488. /usr/local/include/c++/8.1.0/istream: In member function 'void std::basic_istream<_CharT, _Traits>::swap(std::basic_istream<_CharT, _Traits>&)':
  2489. /usr/local/include/c++/8.1.0/istream:635:12: error: '_M_gcount' was not declared in this scope
  2490.   std::swap(_M_gcount, __rhs._M_gcount);
  2491.             ^~~~~~~~~
  2492. /usr/local/include/c++/8.1.0/istream:635:12: note: suggested alternative: '_S_out'
  2493.   std::swap(_M_gcount, __rhs._M_gcount);
  2494.             ^~~~~~~~~
  2495.             _S_out
  2496. /usr/local/include/c++/8.1.0/istream: At global scope:
  2497. /usr/local/include/c++/8.1.0/istream:648:29: error: 'streamsize' has not been declared
  2498.      getline(char_type* __s, streamsize __n, char_type __delim);
  2499.                              ^~~~~~~~~~
  2500. /usr/local/include/c++/8.1.0/istream:653:12: error: 'std::basic_istream<char>& std::basic_istream<char>::ignore' is not a static data member of 'class std::basic_istream<char>'
  2501.      ignore(streamsize __n);
  2502.             ^~~~~~~~~~
  2503. /usr/local/include/c++/8.1.0/istream:653:12: error: 'streamsize' was not declared in this scope
  2504. /usr/local/include/c++/8.1.0/istream:653:12: note: suggested alternative: 'streampos'
  2505.      ignore(streamsize __n);
  2506.             ^~~~~~~~~~
  2507.             streampos
  2508. /usr/local/include/c++/8.1.0/istream:658:12: error: 'std::basic_istream<char>& std::basic_istream<char>::ignore' is not a static data member of 'class std::basic_istream<char>'
  2509.      ignore(streamsize __n, int_type __delim);
  2510.             ^~~~~~~~~~
  2511. /usr/local/include/c++/8.1.0/istream:658:12: error: 'streamsize' was not declared in this scope
  2512. /usr/local/include/c++/8.1.0/istream:658:12: note: suggested alternative: 'streampos'
  2513.      ignore(streamsize __n, int_type __delim);
  2514.             ^~~~~~~~~~
  2515.             streampos
  2516. /usr/local/include/c++/8.1.0/istream:658:37: error: expected primary-expression before '__delim'
  2517.      ignore(streamsize __n, int_type __delim);
  2518.                                      ^~~~~~~
  2519. /usr/local/include/c++/8.1.0/istream:658:44: error: expression list treated as compound expression in initializer [-fpermissive]
  2520.      ignore(streamsize __n, int_type __delim);
  2521.                                             ^
  2522. /usr/local/include/c++/8.1.0/istream:664:29: error: 'streamsize' has not been declared
  2523.      getline(char_type* __s, streamsize __n, char_type __delim);
  2524.                              ^~~~~~~~~~
  2525. /usr/local/include/c++/8.1.0/istream:669:12: error: 'std::basic_istream<wchar_t>& std::basic_istream<wchar_t>::ignore' is not a static data member of 'class std::basic_istream<wchar_t>'
  2526.      ignore(streamsize __n);
  2527.             ^~~~~~~~~~
  2528. /usr/local/include/c++/8.1.0/istream:669:12: error: 'streamsize' was not declared in this scope
  2529. /usr/local/include/c++/8.1.0/istream:669:12: note: suggested alternative: 'streampos'
  2530.      ignore(streamsize __n);
  2531.             ^~~~~~~~~~
  2532.             streampos
  2533. /usr/local/include/c++/8.1.0/istream:674:12: error: 'std::basic_istream<wchar_t>& std::basic_istream<wchar_t>::ignore' is not a static data member of 'class std::basic_istream<wchar_t>'
  2534.      ignore(streamsize __n, int_type __delim);
  2535.             ^~~~~~~~~~
  2536. /usr/local/include/c++/8.1.0/istream:674:12: error: 'streamsize' was not declared in this scope
  2537. /usr/local/include/c++/8.1.0/istream:674:12: note: suggested alternative: 'streampos'
  2538.      ignore(streamsize __n, int_type __delim);
  2539.             ^~~~~~~~~~
  2540.             streampos
  2541. /usr/local/include/c++/8.1.0/istream:674:37: error: expected primary-expression before '__delim'
  2542.      ignore(streamsize __n, int_type __delim);
  2543.                                      ^~~~~~~
  2544. /usr/local/include/c++/8.1.0/istream:674:44: error: expression list treated as compound expression in initializer [-fpermissive]
  2545.      ignore(streamsize __n, int_type __delim);
  2546.                                             ^
  2547. In file included from /usr/local/include/c++/8.1.0/istream:991,
  2548.                  from /usr/local/include/c++/8.1.0/iostream:40,
  2549.                  from main.cpp:3:
  2550. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT, _Traits>::get()':
  2551. /usr/local/include/c++/8.1.0/bits/istream.tcc:248:7: error: '_M_gcount' was not declared in this scope
  2552.        _M_gcount = 0;
  2553.        ^~~~~~~~~
  2554. /usr/local/include/c++/8.1.0/bits/istream.tcc:248:7: note: suggested alternative: '_S_out'
  2555.        _M_gcount = 0;
  2556.        ^~~~~~~~~
  2557.        _S_out
  2558. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_istream<_CharT, _Traits>::char_type&)':
  2559. /usr/local/include/c++/8.1.0/bits/istream.tcc:282:7: error: '_M_gcount' was not declared in this scope
  2560.        _M_gcount = 0;
  2561.        ^~~~~~~~~
  2562. /usr/local/include/c++/8.1.0/bits/istream.tcc:282:7: note: suggested alternative: '_S_out'
  2563.        _M_gcount = 0;
  2564.        ^~~~~~~~~
  2565.        _S_out
  2566. /usr/local/include/c++/8.1.0/bits/istream.tcc: At global scope:
  2567. /usr/local/include/c++/8.1.0/bits/istream.tcc:317:25: error: 'streamsize' has not been declared
  2568.      get(char_type* __s, streamsize __n, char_type __delim)
  2569.                          ^~~~~~~~~~
  2570. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_istream<_CharT, _Traits>::char_type*, int, std::basic_istream<_CharT, _Traits>::char_type)':
  2571. /usr/local/include/c++/8.1.0/bits/istream.tcc:319:7: error: '_M_gcount' was not declared in this scope
  2572.        _M_gcount = 0;
  2573.        ^~~~~~~~~
  2574. /usr/local/include/c++/8.1.0/bits/istream.tcc:319:7: note: suggested alternative: '_S_out'
  2575.        _M_gcount = 0;
  2576.        ^~~~~~~~~
  2577.        _S_out
  2578. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_istream<_CharT, _Traits>::__streambuf_type&, std::basic_istream<_CharT, _Traits>::char_type)':
  2579. /usr/local/include/c++/8.1.0/bits/istream.tcc:366:7: error: '_M_gcount' was not declared in this scope
  2580.        _M_gcount = 0;
  2581.        ^~~~~~~~~
  2582. /usr/local/include/c++/8.1.0/bits/istream.tcc:366:7: note: suggested alternative: '_S_out'
  2583.        _M_gcount = 0;
  2584.        ^~~~~~~~~
  2585.        _S_out
  2586. /usr/local/include/c++/8.1.0/bits/istream.tcc: At global scope:
  2587. /usr/local/include/c++/8.1.0/bits/istream.tcc:408:29: error: 'streamsize' has not been declared
  2588.      getline(char_type* __s, streamsize __n, char_type __delim)
  2589.                              ^~~~~~~~~~
  2590. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::getline(std::basic_istream<_CharT, _Traits>::char_type*, int, std::basic_istream<_CharT, _Traits>::char_type)':
  2591. /usr/local/include/c++/8.1.0/bits/istream.tcc:410:7: error: '_M_gcount' was not declared in this scope
  2592.        _M_gcount = 0;
  2593.        ^~~~~~~~~
  2594. /usr/local/include/c++/8.1.0/bits/istream.tcc:410:7: note: suggested alternative: '_S_out'
  2595.        _M_gcount = 0;
  2596.        ^~~~~~~~~
  2597.        _S_out
  2598. /usr/local/include/c++/8.1.0/bits/istream.tcc: At global scope:
  2599. /usr/local/include/c++/8.1.0/bits/istream.tcc:467:5: error: no declaration matches 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore()'
  2600.      basic_istream<_CharT, _Traits>::
  2601.      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2602. In file included from /usr/local/include/c++/8.1.0/iostream:40,
  2603.                  from main.cpp:3:
  2604. /usr/local/include/c++/8.1.0/istream:451:14: note: candidate is: 'std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::ignore'
  2605.        ignore(streamsize __n, int_type __delim);
  2606.               ^~~~~~~~~~
  2607. /usr/local/include/c++/8.1.0/istream:58:11: note: 'class std::basic_istream<_CharT, _Traits>' defined here
  2608.      class basic_istream : virtual public basic_ios<_CharT, _Traits>
  2609.            ^~~~~~~~~~~~~
  2610. In file included from /usr/local/include/c++/8.1.0/istream:991,
  2611.                  from /usr/local/include/c++/8.1.0/iostream:40,
  2612.                  from main.cpp:3:
  2613. /usr/local/include/c++/8.1.0/bits/istream.tcc:501:12: error: 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore' is not a static data member of 'class std::basic_istream<_CharT, _Traits>'
  2614.      ignore(streamsize __n)
  2615.             ^~~~~~~~~~
  2616. /usr/local/include/c++/8.1.0/bits/istream.tcc:501:12: error: template definition of non-template 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore'
  2617. /usr/local/include/c++/8.1.0/bits/istream.tcc:501:12: error: 'streamsize' was not declared in this scope
  2618. /usr/local/include/c++/8.1.0/bits/istream.tcc:501:12: note: suggested alternative: 'streambuf'
  2619.      ignore(streamsize __n)
  2620.             ^~~~~~~~~~
  2621.             streambuf
  2622. /usr/local/include/c++/8.1.0/bits/istream.tcc:563:12: error: 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore' is not a static data member of 'class std::basic_istream<_CharT, _Traits>'
  2623.      ignore(streamsize __n, int_type __delim)
  2624.             ^~~~~~~~~~
  2625. /usr/local/include/c++/8.1.0/bits/istream.tcc:563:12: error: template definition of non-template 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore'
  2626. /usr/local/include/c++/8.1.0/bits/istream.tcc:563:12: error: 'streamsize' was not declared in this scope
  2627. /usr/local/include/c++/8.1.0/bits/istream.tcc:563:12: note: suggested alternative: 'streambuf'
  2628.      ignore(streamsize __n, int_type __delim)
  2629.             ^~~~~~~~~~
  2630.             streambuf
  2631. /usr/local/include/c++/8.1.0/bits/istream.tcc:563:37: error: expected primary-expression before '__delim'
  2632.      ignore(streamsize __n, int_type __delim)
  2633.                                      ^~~~~~~
  2634. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT, _Traits>::peek()':
  2635. /usr/local/include/c++/8.1.0/bits/istream.tcc:631:7: error: '_M_gcount' was not declared in this scope
  2636.        _M_gcount = 0;
  2637.        ^~~~~~~~~
  2638. /usr/local/include/c++/8.1.0/bits/istream.tcc:631:7: note: suggested alternative: '_S_out'
  2639.        _M_gcount = 0;
  2640.        ^~~~~~~~~
  2641.        _S_out
  2642. /usr/local/include/c++/8.1.0/bits/istream.tcc: At global scope:
  2643. /usr/local/include/c++/8.1.0/bits/istream.tcc:658:26: error: 'streamsize' has not been declared
  2644.      read(char_type* __s, streamsize __n)
  2645.                           ^~~~~~~~~~
  2646. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::read(std::basic_istream<_CharT, _Traits>::char_type*, int)':
  2647. /usr/local/include/c++/8.1.0/bits/istream.tcc:660:7: error: '_M_gcount' was not declared in this scope
  2648.        _M_gcount = 0;
  2649.        ^~~~~~~~~
  2650. /usr/local/include/c++/8.1.0/bits/istream.tcc:660:7: note: suggested alternative: '_S_out'
  2651.        _M_gcount = 0;
  2652.        ^~~~~~~~~
  2653.        _S_out
  2654. /usr/local/include/c++/8.1.0/bits/istream.tcc: At global scope:
  2655. /usr/local/include/c++/8.1.0/bits/istream.tcc:685:5: error: 'streamsize' does not name a type; did you mean 'streambuf'?
  2656.      streamsize
  2657.      ^~~~~~~~~~
  2658.      streambuf
  2659. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::putback(std::basic_istream<_CharT, _Traits>::char_type)':
  2660. /usr/local/include/c++/8.1.0/bits/istream.tcc:723:7: error: '_M_gcount' was not declared in this scope
  2661.        _M_gcount = 0;
  2662.        ^~~~~~~~~
  2663. /usr/local/include/c++/8.1.0/bits/istream.tcc:723:7: note: suggested alternative: '_S_out'
  2664.        _M_gcount = 0;
  2665.        ^~~~~~~~~
  2666.        _S_out
  2667. /usr/local/include/c++/8.1.0/bits/istream.tcc: In member function 'std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::unget()':
  2668. /usr/local/include/c++/8.1.0/bits/istream.tcc:758:7: error: '_M_gcount' was not declared in this scope
  2669.        _M_gcount = 0;
  2670.        ^~~~~~~~~
  2671. /usr/local/include/c++/8.1.0/bits/istream.tcc:758:7: note: suggested alternative: '_S_out'
  2672.        _M_gcount = 0;
  2673.        ^~~~~~~~~
  2674.        _S_out
  2675. /usr/local/include/c++/8.1.0/bits/istream.tcc: In function 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)':
  2676. /usr/local/include/c++/8.1.0/bits/istream.tcc:971:7: error: 'streamsize' was not declared in this scope
  2677.        streamsize __extracted = 0;
  2678.        ^~~~~~~~~~
  2679. /usr/local/include/c++/8.1.0/bits/istream.tcc:971:7: note: suggested alternative: 'streambuf'
  2680.        streamsize __extracted = 0;
  2681.        ^~~~~~~~~~
  2682.        streambuf
  2683. /usr/local/include/c++/8.1.0/bits/istream.tcc:979:18: error: expected ';' before '__num'
  2684.         streamsize __num = __in.width();
  2685.                   ^~~~~~
  2686.                   ;
  2687. /usr/local/include/c++/8.1.0/bits/istream.tcc:980:12: error: '__num' was not declared in this scope
  2688.         if (__num <= 0)
  2689.             ^~~~~
  2690. /usr/local/include/c++/8.1.0/bits/istream.tcc:980:12: note: suggested alternative: 'enum'
  2691.         if (__num <= 0)
  2692.             ^~~~~
  2693.             enum
  2694. /usr/local/include/c++/8.1.0/bits/istream.tcc:981:49: error: type/value mismatch at argument 1 in template parameter list for 'template<class _Value> struct __gnu_cxx::__numeric_traits'
  2695.    __num = __gnu_cxx::__numeric_traits<streamsize>::__max;
  2696.                                                  ^
  2697. /usr/local/include/c++/8.1.0/bits/istream.tcc:981:49: note:   expected a type, got 'streamsize'
  2698. /usr/local/include/c++/8.1.0/bits/istream.tcc:989:15: error: '__extracted' was not declared in this scope
  2699.         while (__extracted < __num - 1
  2700.                ^~~~~~~~~~~
  2701. /usr/local/include/c++/8.1.0/bits/istream.tcc:989:15: note: suggested alternative: '__traitor'
  2702.         while (__extracted < __num - 1
  2703.                ^~~~~~~~~~~
  2704.                __traitor
  2705. /usr/local/include/c++/8.1.0/bits/istream.tcc:989:29: error: '__num' was not declared in this scope
  2706.         while (__extracted < __num - 1
  2707.                              ^~~~~
  2708. /usr/local/include/c++/8.1.0/bits/istream.tcc:989:29: note: suggested alternative: 'enum'
  2709.         while (__extracted < __num - 1
  2710.                              ^~~~~
  2711.                              enum
  2712. /usr/local/include/c++/8.1.0/bits/istream.tcc:1014:12: error: '__extracted' was not declared in this scope
  2713.        if (!__extracted)
  2714.             ^~~~~~~~~~~
  2715. /usr/local/include/c++/8.1.0/bits/istream.tcc:1014:12: note: suggested alternative: '__traitor'
  2716.        if (!__extracted)
  2717.             ^~~~~~~~~~~
  2718.             __traitor
  2719. main.cpp: In constructor 'Move::Move()':
  2720. main.cpp:72:8: error: 'type' was not declared in this scope
  2721.      if(type=="water"){
  2722.         ^~~~
  2723. main.cpp:72:8: note: suggested alternative: 'wctype'
  2724.      if(type=="water"){
  2725.         ^~~~
  2726.         wctype
  2727. main.cpp:117:10: error: expected primary-expression before ')' token
  2728.      else(){
  2729.           ^
  2730. In file included from /usr/local/include/c++/8.1.0/string:52,
  2731.                  from /usr/local/include/c++/8.1.0/bits/locale_classes.h:40,
  2732.                  from /usr/local/include/c++/8.1.0/bits/ios_base.h:41,
  2733.                  from /usr/local/include/c++/8.1.0/ios:42,
  2734.                  from /usr/local/include/c++/8.1.0/ostream:38,
  2735.                  from /usr/local/include/c++/8.1.0/iostream:39,
  2736.                  from main.cpp:3:
  2737. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2738. /usr/local/include/c++/8.1.0/system_error:189:40:   required from here
  2739. /usr/local/include/c++/8.1.0/bits/basic_string.h:542:24: error: 'class std::__cxx11::basic_string<char>' has no member named '_M_allocated_capacity'; did you mean '_S_local_capacity'?
  2740.       _M_capacity(__str._M_allocated_capacity);
  2741.                   ~~~~~~^~~~~~~~~~~~~~~~~~~~~
  2742.                   _S_local_capacity
  2743. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2744. /usr/local/include/c++/8.1.0/system_error:351:50:   required from here
  2745. /usr/local/include/c++/8.1.0/bits/basic_string.h:5968:33: error: 'class std::__cxx11::basic_string<char>' has no member named 'size'
  2746.        const auto __size = __lhs.size() + __rhs.size();
  2747.                            ~~~~~~^~~~
  2748. /usr/local/include/c++/8.1.0/bits/basic_string.h:5968:48: error: 'class std::__cxx11::basic_string<char>' has no member named 'size'
  2749.        const auto __size = __lhs.size() + __rhs.size();
  2750.                                           ~~~~~~^~~~
  2751. /usr/local/include/c++/8.1.0/bits/basic_string.h:5969:43: error: 'class std::__cxx11::basic_string<char>' has no member named 'capacity'
  2752.        const bool __cond = (__size > __lhs.capacity()
  2753.                                      ~~~~~~^~~~~~~~
  2754. /usr/local/include/c++/8.1.0/bits/basic_string.h:5970:26: error: 'class std::__cxx11::basic_string<char>' has no member named 'capacity'
  2755.        && __size <= __rhs.capacity());
  2756.                     ~~~~~~^~~~~~~~
  2757. /usr/local/include/c++/8.1.0/bits/basic_string.h:5971:32: error: no matching function for call to 'std::__cxx11::basic_string<char>::insert(int, std::__cxx11::basic_string<char>&)'
  2758.        return __cond ? std::move(__rhs.insert(0, __lhs))
  2759.                        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  2760. /usr/local/include/c++/8.1.0/bits/basic_string.h:1558:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  2761.          insert(const_iterator __p, _InputIterator __beg, _InputIterator __end)
  2762.          ^~~~~~
  2763. /usr/local/include/c++/8.1.0/bits/basic_string.h:1558:9: note:   template argument deduction/substitution failed:
  2764. /usr/local/include/c++/8.1.0/bits/basic_string.h:5971:32: note:   candidate expects 3 arguments, 2 provided
  2765.        return __cond ? std::move(__rhs.insert(0, __lhs))
  2766.                        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  2767. /usr/local/include/c++/8.1.0/bits/basic_string.h:1592:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*]'
  2768.        insert(iterator __p, initializer_list<_CharT> __l)
  2769.        ^~~~~~
  2770. /usr/local/include/c++/8.1.0/bits/basic_string.h:1592:7: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::iterator' {aka '__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >'}
  2771. /usr/local/include/c++/8.1.0/bits/basic_string.h:1719:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::const_pointer = const char*]'
  2772.        insert(__const_iterator __p, _CharT __c)
  2773.        ^~~~~~
  2774. /usr/local/include/c++/8.1.0/bits/basic_string.h:1719:7: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::__const_iterator' {aka '__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >'}
  2775. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2776. /usr/local/include/c++/8.1.0/system_error:354:51:   required from here
  2777. /usr/local/include/c++/8.1.0/bits/basic_string.h:5979:23: error: no matching function for call to 'std::__cxx11::basic_string<char>::insert(int, const char*&)'
  2778.      { return std::move(__rhs.insert(0, __lhs)); }
  2779.               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  2780. /usr/local/include/c++/8.1.0/bits/basic_string.h:1558:9: note: candidate: 'template<class _InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  2781.          insert(const_iterator __p, _InputIterator __beg, _InputIterator __end)
  2782.          ^~~~~~
  2783. /usr/local/include/c++/8.1.0/bits/basic_string.h:1558:9: note:   template argument deduction/substitution failed:
  2784. /usr/local/include/c++/8.1.0/bits/basic_string.h:5979:23: note:   candidate expects 3 arguments, 2 provided
  2785.      { return std::move(__rhs.insert(0, __lhs)); }
  2786.               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  2787. /usr/local/include/c++/8.1.0/bits/basic_string.h:1592:7: note: candidate: 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*]'
  2788.        insert(iterator __p, initializer_list<_CharT> __l)
  2789.        ^~~~~~
  2790. /usr/local/include/c++/8.1.0/bits/basic_string.h:1592:7: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::iterator' {aka '__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >'}
  2791. /usr/local/include/c++/8.1.0/bits/basic_string.h:1719:7: note: candidate: 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_CharT>::other>::const_pointer = const char*]'
  2792.        insert(__const_iterator __p, _CharT __c)
  2793.        ^~~~~~
  2794. /usr/local/include/c++/8.1.0/bits/basic_string.h:1719:7: note:   no known conversion for argument 1 from 'int' to 'std::__cxx11::basic_string<char>::__const_iterator' {aka '__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >'}
  2795. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2796. main.cpp:31:21:   required from here
  2797. /usr/local/include/c++/8.1.0/bits/basic_string.h:6289:57: error: 'const class std::__cxx11::basic_string<char>' has no member named 'size'
  2798.        return __ostream_insert(__os, __str.data(), __str.size());
  2799.                                                    ~~~~~~^~~~
  2800. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2801. main.cpp:46:7:   required from here
  2802. /usr/local/include/c++/8.1.0/bits/basic_string.h:666:18: error: using invalid field 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::<unnamed union>::_M_allocated_capacity'
  2803.        _M_destroy(_M_allocated_capacity);
  2804.                   ^~~~~~~~~~~~~~~~~~~~~
  2805. /usr/local/include/c++/8.1.0/bits/basic_string.h:676:18: error: using invalid field 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::<unnamed union>::_M_allocated_capacity'
  2806.        _M_destroy(_M_allocated_capacity);
  2807.                   ^~~~~~~~~~~~~~~~~~~~~
  2808. /usr/local/include/c++/8.1.0/bits/basic_string.h: In instantiation of 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_dispose() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]':
  2809. /usr/local/include/c++/8.1.0/bits/basic_string.h:647:9:   required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
  2810. /usr/local/include/c++/8.1.0/system_error:189:40:   required from here
  2811. /usr/local/include/c++/8.1.0/bits/basic_string.h:221:15: error: using invalid field 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::<unnamed union>::_M_allocated_capacity'
  2812.     _M_destroy(_M_allocated_capacity);
  2813.                ^~~~~~~~~~~~~~~~~~~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement