Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.14 KB | None | 0 0
  1. calculator.cpp: In function ‘bool switch_(int, int)’:
  2. calculator.cpp:58:17: error: no match for ‘operator<<’ (operand types are ‘std::ostream’ {aka ‘std::basic_ostream<char>’} and ‘void’)
  3. cout<<collatz_conjecture(num)<<endl;
  4. ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  5. In file included from /usr/include/c++/8/iostream:39,
  6. from calculator.cpp:1:
  7. /usr/include/c++/8/ostream:108:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  8. operator<<(__ostream_type& (*__pf)(__ostream_type&))
  9. ^~~~~~~~
  10. /usr/include/c++/8/ostream:108:7: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)’ {aka ‘std::basic_ostream<char>& (*)(std::basic_ostream<char>&)’}
  11. /usr/include/c++/8/ostream:117:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]’
  12. operator<<(__ios_type& (*__pf)(__ios_type&))
  13. ^~~~~~~~
  14. /usr/include/c++/8/ostream:117:7: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)’ {aka ‘std::basic_ios<char>& (*)(std::basic_ios<char>&)’}
  15. /usr/include/c++/8/ostream:127:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  16. operator<<(ios_base& (*__pf) (ios_base&))
  17. ^~~~~~~~
  18. /usr/include/c++/8/ostream:127:7: note: no known conversion for argument 1 from ‘void’ to ‘std::ios_base& (*)(std::ios_base&)’
  19. /usr/include/c++/8/ostream:166:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  20. operator<<(long __n)
  21. ^~~~~~~~
  22. /usr/include/c++/8/ostream:166:7: note: no known conversion for argument 1 from ‘void’ to ‘long int’
  23. /usr/include/c++/8/ostream:170:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  24. operator<<(unsigned long __n)
  25. ^~~~~~~~
  26. /usr/include/c++/8/ostream:170:7: note: no known conversion for argument 1 from ‘void’ to ‘long unsigned int’
  27. /usr/include/c++/8/ostream:174:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  28. operator<<(bool __n)
  29. ^~~~~~~~
  30. /usr/include/c++/8/ostream:174:7: note: no known conversion for argument 1 from ‘void’ to ‘bool’
  31. In file included from /usr/include/c++/8/ostream:693,
  32. from /usr/include/c++/8/iostream:39,
  33. from calculator.cpp:1:
  34. /usr/include/c++/8/bits/ostream.tcc:91:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]’
  35. basic_ostream<_CharT, _Traits>::
  36. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  37. /usr/include/c++/8/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from ‘void’ to ‘short int’
  38. In file included from /usr/include/c++/8/iostream:39,
  39. from calculator.cpp:1:
  40. /usr/include/c++/8/ostream:181:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  41. operator<<(unsigned short __n)
  42. ^~~~~~~~
  43. /usr/include/c++/8/ostream:181:7: note: no known conversion for argument 1 from ‘void’ to ‘short unsigned int’
  44. In file included from /usr/include/c++/8/ostream:693,
  45. from /usr/include/c++/8/iostream:39,
  46. from calculator.cpp:1:
  47. /usr/include/c++/8/bits/ostream.tcc:105:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]’
  48. basic_ostream<_CharT, _Traits>::
  49. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50. /usr/include/c++/8/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from ‘void’ to ‘int’
  51. In file included from /usr/include/c++/8/iostream:39,
  52. from calculator.cpp:1:
  53. /usr/include/c++/8/ostream:192:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  54. operator<<(unsigned int __n)
  55. ^~~~~~~~
  56. /usr/include/c++/8/ostream:192:7: note: no known conversion for argument 1 from ‘void’ to ‘unsigned int’
  57. /usr/include/c++/8/ostream:201:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  58. operator<<(long long __n)
  59. ^~~~~~~~
  60. /usr/include/c++/8/ostream:201:7: note: no known conversion for argument 1 from ‘void’ to ‘long long int’
  61. /usr/include/c++/8/ostream:205:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  62. operator<<(unsigned long long __n)
  63. ^~~~~~~~
  64. /usr/include/c++/8/ostream:205:7: note: no known conversion for argument 1 from ‘void’ to ‘long long unsigned int’
  65. /usr/include/c++/8/ostream:220:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  66. operator<<(double __f)
  67. ^~~~~~~~
  68. /usr/include/c++/8/ostream:220:7: note: no known conversion for argument 1 from ‘void’ to ‘double’
  69. /usr/include/c++/8/ostream:224:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  70. operator<<(float __f)
  71. ^~~~~~~~
  72. /usr/include/c++/8/ostream:224:7: note: no known conversion for argument 1 from ‘void’ to ‘float’
  73. /usr/include/c++/8/ostream:232:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  74. operator<<(long double __f)
  75. ^~~~~~~~
  76. /usr/include/c++/8/ostream:232:7: note: no known conversion for argument 1 from ‘void’ to ‘long double’
  77. /usr/include/c++/8/ostream:245:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  78. operator<<(const void* __p)
  79. ^~~~~~~~
  80. /usr/include/c++/8/ostream:245:7: note: no known conversion for argument 1 from ‘void’ to ‘const void*’
  81. In file included from /usr/include/c++/8/ostream:693,
  82. from /usr/include/c++/8/iostream:39,
  83. from calculator.cpp:1:
  84. /usr/include/c++/8/bits/ostream.tcc:119:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]’
  85. basic_ostream<_CharT, _Traits>::
  86. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  87. /usr/include/c++/8/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__streambuf_type*’ {aka ‘std::basic_streambuf<char>*’}
  88. In file included from /usr/include/c++/8/string:52,
  89. from /usr/include/c++/8/bits/locale_classes.h:40,
  90. from /usr/include/c++/8/bits/ios_base.h:41,
  91. from /usr/include/c++/8/ios:42,
  92. from /usr/include/c++/8/ostream:38,
  93. from /usr/include/c++/8/iostream:39,
  94. from calculator.cpp:1:
  95. /usr/include/c++/8/bits/basic_string.h:6323:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  96. operator<<(basic_ostream<_CharT, _Traits>& __os,
  97. ^~~~~~~~
  98. /usr/include/c++/8/bits/basic_string.h:6323:5: note: template argument deduction/substitution failed:
  99. calculator.cpp:58:41: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘void’
  100. cout<<collatz_conjecture(num)<<endl;
  101. ^
  102. In file included from /usr/include/c++/8/bits/ios_base.h:46,
  103. from /usr/include/c++/8/ios:42,
  104. from /usr/include/c++/8/ostream:38,
  105. from /usr/include/c++/8/iostream:39,
  106. from calculator.cpp:1:
  107. /usr/include/c++/8/system_error:217:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
  108. operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  109. ^~~~~~~~
  110. /usr/include/c++/8/system_error:217:5: note: template argument deduction/substitution failed:
  111. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const std::error_code&’
  112. cout<<collatz_conjecture(num)<<endl;
  113. ~~~~~~~~~~~~~~~~~~^~~~~
  114. In file included from /usr/include/c++/8/iostream:39,
  115. from calculator.cpp:1:
  116. /usr/include/c++/8/ostream:497:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)’
  117. operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  118. ^~~~~~~~
  119. /usr/include/c++/8/ostream:497:5: note: template argument deduction/substitution failed:
  120. calculator.cpp:58:41: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘void’)
  121. cout<<collatz_conjecture(num)<<endl;
  122. ^
  123. In file included from /usr/include/c++/8/iostream:39,
  124. from calculator.cpp:1:
  125. /usr/include/c++/8/ostream:502:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)’
  126. operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  127. ^~~~~~~~
  128. /usr/include/c++/8/ostream:502:5: note: template argument deduction/substitution failed:
  129. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘char’
  130. cout<<collatz_conjecture(num)<<endl;
  131. ~~~~~~~~~~~~~~~~~~^~~~~
  132. In file included from /usr/include/c++/8/iostream:39,
  133. from calculator.cpp:1:
  134. /usr/include/c++/8/ostream:508:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)’
  135. operator<<(basic_ostream<char, _Traits>& __out, char __c)
  136. ^~~~~~~~
  137. /usr/include/c++/8/ostream:508:5: note: template argument deduction/substitution failed:
  138. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘char’
  139. cout<<collatz_conjecture(num)<<endl;
  140. ~~~~~~~~~~~~~~~~~~^~~~~
  141. In file included from /usr/include/c++/8/iostream:39,
  142. from calculator.cpp:1:
  143. /usr/include/c++/8/ostream:514:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)’
  144. operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  145. ^~~~~~~~
  146. /usr/include/c++/8/ostream:514:5: note: template argument deduction/substitution failed:
  147. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘signed char’
  148. cout<<collatz_conjecture(num)<<endl;
  149. ~~~~~~~~~~~~~~~~~~^~~~~
  150. In file included from /usr/include/c++/8/iostream:39,
  151. from calculator.cpp:1:
  152. /usr/include/c++/8/ostream:519:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)’
  153. operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  154. ^~~~~~~~
  155. /usr/include/c++/8/ostream:519:5: note: template argument deduction/substitution failed:
  156. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘unsigned char’
  157. cout<<collatz_conjecture(num)<<endl;
  158. ~~~~~~~~~~~~~~~~~~^~~~~
  159. In file included from /usr/include/c++/8/iostream:39,
  160. from calculator.cpp:1:
  161. /usr/include/c++/8/ostream:539:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)’
  162. operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  163. ^~~~~~~~
  164. /usr/include/c++/8/ostream:539:5: note: template argument deduction/substitution failed:
  165. calculator.cpp:58:41: note: mismatched types ‘const _CharT*’ and ‘void’
  166. cout<<collatz_conjecture(num)<<endl;
  167. ^
  168. In file included from /usr/include/c++/8/ostream:693,
  169. from /usr/include/c++/8/iostream:39,
  170. from calculator.cpp:1:
  171. /usr/include/c++/8/bits/ostream.tcc:321:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)’
  172. operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  173. ^~~~~~~~
  174. /usr/include/c++/8/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
  175. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const char*’
  176. cout<<collatz_conjecture(num)<<endl;
  177. ~~~~~~~~~~~~~~~~~~^~~~~
  178. In file included from /usr/include/c++/8/iostream:39,
  179. from calculator.cpp:1:
  180. /usr/include/c++/8/ostream:556:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)’
  181. operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  182. ^~~~~~~~
  183. /usr/include/c++/8/ostream:556:5: note: template argument deduction/substitution failed:
  184. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const char*’
  185. cout<<collatz_conjecture(num)<<endl;
  186. ~~~~~~~~~~~~~~~~~~^~~~~
  187. In file included from /usr/include/c++/8/iostream:39,
  188. from calculator.cpp:1:
  189. /usr/include/c++/8/ostream:569:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)’
  190. operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  191. ^~~~~~~~
  192. /usr/include/c++/8/ostream:569:5: note: template argument deduction/substitution failed:
  193. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const signed char*’
  194. cout<<collatz_conjecture(num)<<endl;
  195. ~~~~~~~~~~~~~~~~~~^~~~~
  196. In file included from /usr/include/c++/8/iostream:39,
  197. from calculator.cpp:1:
  198. /usr/include/c++/8/ostream:574:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)’
  199. operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  200. ^~~~~~~~
  201. /usr/include/c++/8/ostream:574:5: note: template argument deduction/substitution failed:
  202. calculator.cpp:58:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const unsigned char*’
  203. cout<<collatz_conjecture(num)<<endl;
  204. ~~~~~~~~~~~~~~~~~~^~~~~
  205. In file included from /usr/include/c++/8/iostream:39,
  206. from calculator.cpp:1:
  207. /usr/include/c++/8/ostream:682:5: note: candidate: ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)’
  208. operator<<(_Ostream&& __os, const _Tp& __x)
  209. ^~~~~~~~
  210. /usr/include/c++/8/ostream:682:5: note: template argument deduction/substitution failed:
  211. /usr/include/c++/8/ostream: In substitution of ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_ostream<char>&; _Tp = void]’:
  212. calculator.cpp:58:41: required from here
  213. /usr/include/c++/8/ostream:682:5: error: forming reference to void
  214. calculator.cpp:70:17: error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>::__ostream_type’ {aka ‘std::basic_ostream<char>’} and ‘void’)
  215. cout<<"For Loop Sum of Number n = "<<num<<endl
  216. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217. <<for_sum(num)<<endl
  218. ~~~~~~~~~~~~~~~~~~~~
  219. <<"While Loop Sum of Number n = "<<num<<endl
  220. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221. <<while_sum(num)<<endl
  222. ~~~~~~~~~~~~~~~~~~~~~~
  223. <<"For Loop Sum of Squares n = "<<num<<endl
  224. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225. <<for_squares(num)<<endl
  226. ~~~~~~~~~~~~~~~~~~~~~~~~
  227. <<"While Loop Sum of Squares n = "<<num<<endl
  228. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229. <<while_squares(num)<<endl
  230. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  231. <<"Collatz Conjecture using number n = "<<num<<endl
  232. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233. <<collatz_conjecture(num)<<endl;
  234. ^~~~~~~~~~~~~~~~~~~~~~~~~
  235. In file included from /usr/include/c++/8/iostream:39,
  236. from calculator.cpp:1:
  237. /usr/include/c++/8/ostream:108:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  238. operator<<(__ostream_type& (*__pf)(__ostream_type&))
  239. ^~~~~~~~
  240. /usr/include/c++/8/ostream:108:7: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&)’ {aka ‘std::basic_ostream<char>& (*)(std::basic_ostream<char>&)’}
  241. /usr/include/c++/8/ostream:117:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]’
  242. operator<<(__ios_type& (*__pf)(__ios_type&))
  243. ^~~~~~~~
  244. /usr/include/c++/8/ostream:117:7: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&)’ {aka ‘std::basic_ios<char>& (*)(std::basic_ios<char>&)’}
  245. /usr/include/c++/8/ostream:127:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  246. operator<<(ios_base& (*__pf) (ios_base&))
  247. ^~~~~~~~
  248. /usr/include/c++/8/ostream:127:7: note: no known conversion for argument 1 from ‘void’ to ‘std::ios_base& (*)(std::ios_base&)’
  249. /usr/include/c++/8/ostream:166:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  250. operator<<(long __n)
  251. ^~~~~~~~
  252. /usr/include/c++/8/ostream:166:7: note: no known conversion for argument 1 from ‘void’ to ‘long int’
  253. /usr/include/c++/8/ostream:170:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  254. operator<<(unsigned long __n)
  255. ^~~~~~~~
  256. /usr/include/c++/8/ostream:170:7: note: no known conversion for argument 1 from ‘void’ to ‘long unsigned int’
  257. /usr/include/c++/8/ostream:174:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  258. operator<<(bool __n)
  259. ^~~~~~~~
  260. /usr/include/c++/8/ostream:174:7: note: no known conversion for argument 1 from ‘void’ to ‘bool’
  261. In file included from /usr/include/c++/8/ostream:693,
  262. from /usr/include/c++/8/iostream:39,
  263. from calculator.cpp:1:
  264. /usr/include/c++/8/bits/ostream.tcc:91:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]’
  265. basic_ostream<_CharT, _Traits>::
  266. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267. /usr/include/c++/8/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from ‘void’ to ‘short int’
  268. In file included from /usr/include/c++/8/iostream:39,
  269. from calculator.cpp:1:
  270. /usr/include/c++/8/ostream:181:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  271. operator<<(unsigned short __n)
  272. ^~~~~~~~
  273. /usr/include/c++/8/ostream:181:7: note: no known conversion for argument 1 from ‘void’ to ‘short unsigned int’
  274. In file included from /usr/include/c++/8/ostream:693,
  275. from /usr/include/c++/8/iostream:39,
  276. from calculator.cpp:1:
  277. /usr/include/c++/8/bits/ostream.tcc:105:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]’
  278. basic_ostream<_CharT, _Traits>::
  279. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  280. /usr/include/c++/8/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from ‘void’ to ‘int’
  281. In file included from /usr/include/c++/8/iostream:39,
  282. from calculator.cpp:1:
  283. /usr/include/c++/8/ostream:192:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  284. operator<<(unsigned int __n)
  285. ^~~~~~~~
  286. /usr/include/c++/8/ostream:192:7: note: no known conversion for argument 1 from ‘void’ to ‘unsigned int’
  287. /usr/include/c++/8/ostream:201:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  288. operator<<(long long __n)
  289. ^~~~~~~~
  290. /usr/include/c++/8/ostream:201:7: note: no known conversion for argument 1 from ‘void’ to ‘long long int’
  291. /usr/include/c++/8/ostream:205:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  292. operator<<(unsigned long long __n)
  293. ^~~~~~~~
  294. /usr/include/c++/8/ostream:205:7: note: no known conversion for argument 1 from ‘void’ to ‘long long unsigned int’
  295. /usr/include/c++/8/ostream:220:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  296. operator<<(double __f)
  297. ^~~~~~~~
  298. /usr/include/c++/8/ostream:220:7: note: no known conversion for argument 1 from ‘void’ to ‘double’
  299. /usr/include/c++/8/ostream:224:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  300. operator<<(float __f)
  301. ^~~~~~~~
  302. /usr/include/c++/8/ostream:224:7: note: no known conversion for argument 1 from ‘void’ to ‘float’
  303. /usr/include/c++/8/ostream:232:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  304. operator<<(long double __f)
  305. ^~~~~~~~
  306. /usr/include/c++/8/ostream:232:7: note: no known conversion for argument 1 from ‘void’ to ‘long double’
  307. /usr/include/c++/8/ostream:245:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]’
  308. operator<<(const void* __p)
  309. ^~~~~~~~
  310. /usr/include/c++/8/ostream:245:7: note: no known conversion for argument 1 from ‘void’ to ‘const void*’
  311. In file included from /usr/include/c++/8/ostream:693,
  312. from /usr/include/c++/8/iostream:39,
  313. from calculator.cpp:1:
  314. /usr/include/c++/8/bits/ostream.tcc:119:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]’
  315. basic_ostream<_CharT, _Traits>::
  316. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317. /usr/include/c++/8/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from ‘void’ to ‘std::basic_ostream<char>::__streambuf_type*’ {aka ‘std::basic_streambuf<char>*’}
  318. In file included from /usr/include/c++/8/string:52,
  319. from /usr/include/c++/8/bits/locale_classes.h:40,
  320. from /usr/include/c++/8/bits/ios_base.h:41,
  321. from /usr/include/c++/8/ios:42,
  322. from /usr/include/c++/8/ostream:38,
  323. from /usr/include/c++/8/iostream:39,
  324. from calculator.cpp:1:
  325. /usr/include/c++/8/bits/basic_string.h:6323:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  326. operator<<(basic_ostream<_CharT, _Traits>& __os,
  327. ^~~~~~~~
  328. /usr/include/c++/8/bits/basic_string.h:6323:5: note: template argument deduction/substitution failed:
  329. calculator.cpp:70:41: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘void’
  330. <<collatz_conjecture(num)<<endl;
  331. ^
  332. In file included from /usr/include/c++/8/bits/ios_base.h:46,
  333. from /usr/include/c++/8/ios:42,
  334. from /usr/include/c++/8/ostream:38,
  335. from /usr/include/c++/8/iostream:39,
  336. from calculator.cpp:1:
  337. /usr/include/c++/8/system_error:217:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’
  338. operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  339. ^~~~~~~~
  340. /usr/include/c++/8/system_error:217:5: note: template argument deduction/substitution failed:
  341. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const std::error_code&’
  342. <<collatz_conjecture(num)<<endl;
  343. ~~~~~~~~~~~~~~~~~~^~~~~
  344. In file included from /usr/include/c++/8/iostream:39,
  345. from calculator.cpp:1:
  346. /usr/include/c++/8/ostream:497:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)’
  347. operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  348. ^~~~~~~~
  349. /usr/include/c++/8/ostream:497:5: note: template argument deduction/substitution failed:
  350. calculator.cpp:70:41: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘void’)
  351. <<collatz_conjecture(num)<<endl;
  352. ^
  353. In file included from /usr/include/c++/8/iostream:39,
  354. from calculator.cpp:1:
  355. /usr/include/c++/8/ostream:502:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)’
  356. operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  357. ^~~~~~~~
  358. /usr/include/c++/8/ostream:502:5: note: template argument deduction/substitution failed:
  359. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘char’
  360. <<collatz_conjecture(num)<<endl;
  361. ~~~~~~~~~~~~~~~~~~^~~~~
  362. In file included from /usr/include/c++/8/iostream:39,
  363. from calculator.cpp:1:
  364. /usr/include/c++/8/ostream:508:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)’
  365. operator<<(basic_ostream<char, _Traits>& __out, char __c)
  366. ^~~~~~~~
  367. /usr/include/c++/8/ostream:508:5: note: template argument deduction/substitution failed:
  368. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘char’
  369. <<collatz_conjecture(num)<<endl;
  370. ~~~~~~~~~~~~~~~~~~^~~~~
  371. In file included from /usr/include/c++/8/iostream:39,
  372. from calculator.cpp:1:
  373. /usr/include/c++/8/ostream:514:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)’
  374. operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  375. ^~~~~~~~
  376. /usr/include/c++/8/ostream:514:5: note: template argument deduction/substitution failed:
  377. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘signed char’
  378. <<collatz_conjecture(num)<<endl;
  379. ~~~~~~~~~~~~~~~~~~^~~~~
  380. In file included from /usr/include/c++/8/iostream:39,
  381. from calculator.cpp:1:
  382. /usr/include/c++/8/ostream:519:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)’
  383. operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  384. ^~~~~~~~
  385. /usr/include/c++/8/ostream:519:5: note: template argument deduction/substitution failed:
  386. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘unsigned char’
  387. <<collatz_conjecture(num)<<endl;
  388. ~~~~~~~~~~~~~~~~~~^~~~~
  389. In file included from /usr/include/c++/8/iostream:39,
  390. from calculator.cpp:1:
  391. /usr/include/c++/8/ostream:539:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)’
  392. operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  393. ^~~~~~~~
  394. /usr/include/c++/8/ostream:539:5: note: template argument deduction/substitution failed:
  395. calculator.cpp:70:41: note: mismatched types ‘const _CharT*’ and ‘void’
  396. <<collatz_conjecture(num)<<endl;
  397. ^
  398. In file included from /usr/include/c++/8/ostream:693,
  399. from /usr/include/c++/8/iostream:39,
  400. from calculator.cpp:1:
  401. /usr/include/c++/8/bits/ostream.tcc:321:5: note: candidate: ‘template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)’
  402. operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  403. ^~~~~~~~
  404. /usr/include/c++/8/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
  405. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const char*’
  406. <<collatz_conjecture(num)<<endl;
  407. ~~~~~~~~~~~~~~~~~~^~~~~
  408. In file included from /usr/include/c++/8/iostream:39,
  409. from calculator.cpp:1:
  410. /usr/include/c++/8/ostream:556:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)’
  411. operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  412. ^~~~~~~~
  413. /usr/include/c++/8/ostream:556:5: note: template argument deduction/substitution failed:
  414. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const char*’
  415. <<collatz_conjecture(num)<<endl;
  416. ~~~~~~~~~~~~~~~~~~^~~~~
  417. In file included from /usr/include/c++/8/iostream:39,
  418. from calculator.cpp:1:
  419. /usr/include/c++/8/ostream:569:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)’
  420. operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  421. ^~~~~~~~
  422. /usr/include/c++/8/ostream:569:5: note: template argument deduction/substitution failed:
  423. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const signed char*’
  424. <<collatz_conjecture(num)<<endl;
  425. ~~~~~~~~~~~~~~~~~~^~~~~
  426. In file included from /usr/include/c++/8/iostream:39,
  427. from calculator.cpp:1:
  428. /usr/include/c++/8/ostream:574:5: note: candidate: ‘template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)’
  429. operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  430. ^~~~~~~~
  431. /usr/include/c++/8/ostream:574:5: note: template argument deduction/substitution failed:
  432. calculator.cpp:70:37: note: cannot convert ‘collatz_conjecture(num)’ (type ‘void’) to type ‘const unsigned char*’
  433. <<collatz_conjecture(num)<<endl;
  434. ~~~~~~~~~~~~~~~~~~^~~~~
  435. In file included from /usr/include/c++/8/iostream:39,
  436. from calculator.cpp:1:
  437. /usr/include/c++/8/ostream:682:5: note: candidate: ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)’
  438. operator<<(_Ostream&& __os, const _Tp& __x)
  439. ^~~~~~~~
  440. /usr/include/c++/8/ostream:682:5: note: template argument deduction/substitution failed:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement