CSC112 Spring 2016 Examples
dloftis/Gruntalpaca.cpp:26:23: warning: missing terminating " character1cout << name() << " used the forbidden liquids! << endl;2^3dloftis/Gruntalpaca.cpp:26:5: error: missing terminating " character4cout << name() << " used the forbidden liquids! << endl;5^6dloftis/Gruntalpaca.cpp: In member function ‘virtual void Gruntalpaca::compassionatize(Alpaca*)’:7dloftis/Gruntalpaca.cpp:26:20: error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘void’)8cout << name() << " used the forbidden liquids! << endl;9^10In file included from /usr/include/c++/5/iostream:39:0,11from dloftis/Gruntalpaca.cpp:2:12/usr/include/c++/5/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>]13operator<<(__ostream_type& (*__pf)(__ostream_type&))14^15/usr/include/c++/5/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>&)}’16/usr/include/c++/5/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>]17operator<<(__ios_type& (*__pf)(__ios_type&))18^19/usr/include/c++/5/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>&)}’20/usr/include/c++/5/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>]21operator<<(ios_base& (*__pf) (ios_base&))22^23/usr/include/c++/5/ostream:127:7: note: no known conversion for argument 1 from ‘void’ to ‘std::ios_base& (*)(std::ios_base&)’24/usr/include/c++/5/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>]25operator<<(long __n)26^27/usr/include/c++/5/ostream:166:7: note: no known conversion for argument 1 from ‘void’ to ‘long int’28/usr/include/c++/5/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>]29operator<<(unsigned long __n)30^31/usr/include/c++/5/ostream:170:7: note: no known conversion for argument 1 from ‘void’ to ‘long unsigned int’32/usr/include/c++/5/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>]33operator<<(bool __n)34^35/usr/include/c++/5/ostream:174:7: note: no known conversion for argument 1 from ‘void’ to ‘bool’36In file included from /usr/include/c++/5/ostream:638:0,37from /usr/include/c++/5/iostream:39,38from dloftis/Gruntalpaca.cpp:2:39/usr/include/c++/5/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>]40basic_ostream<_CharT, _Traits>::41^42/usr/include/c++/5/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from ‘void’ to ‘short int’43In file included from /usr/include/c++/5/iostream:39:0,44from dloftis/Gruntalpaca.cpp:2:45/usr/include/c++/5/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>]46operator<<(unsigned short __n)47^48/usr/include/c++/5/ostream:181:7: note: no known conversion for argument 1 from ‘void’ to ‘short unsigned int’49In file included from /usr/include/c++/5/ostream:638:0,50from /usr/include/c++/5/iostream:39,51from dloftis/Gruntalpaca.cpp:2:52/usr/include/c++/5/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>]53basic_ostream<_CharT, _Traits>::54^55/usr/include/c++/5/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from ‘void’ to ‘int’56In file included from /usr/include/c++/5/iostream:39:0,57from dloftis/Gruntalpaca.cpp:2:58/usr/include/c++/5/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>]59operator<<(unsigned int __n)60^61/usr/include/c++/5/ostream:192:7: note: no known conversion for argument 1 from ‘void’ to ‘unsigned int’62/usr/include/c++/5/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>]63operator<<(long long __n)64^65/usr/include/c++/5/ostream:201:7: note: no known conversion for argument 1 from ‘void’ to ‘long long int’66/usr/include/c++/5/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>]67operator<<(unsigned long long __n)68^69/usr/include/c++/5/ostream:205:7: note: no known conversion for argument 1 from ‘void’ to ‘long long unsigned int’70/usr/include/c++/5/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>]71operator<<(double __f)72^73/usr/include/c++/5/ostream:220:7: note: no known conversion for argument 1 from ‘void’ to ‘double’74/usr/include/c++/5/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>]75operator<<(float __f)76^77/usr/include/c++/5/ostream:224:7: note: no known conversion for argument 1 from ‘void’ to ‘float’78/usr/include/c++/5/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>]79operator<<(long double __f)80^81/usr/include/c++/5/ostream:232:7: note: no known conversion for argument 1 from ‘void’ to ‘long double’82/usr/include/c++/5/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>]83operator<<(const void* __p)84^85/usr/include/c++/5/ostream:245:7: note: no known conversion for argument 1 from ‘void’ to ‘const void*’86In file included from /usr/include/c++/5/ostream:638:0,87from /usr/include/c++/5/iostream:39,88from dloftis/Gruntalpaca.cpp:2:89/usr/include/c++/5/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>]90basic_ostream<_CharT, _Traits>::91^92/usr/include/c++/5/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>*}’93In file included from /usr/include/c++/5/string:52:0,94from /usr/include/c++/5/bits/locale_classes.h:40,95from /usr/include/c++/5/bits/ios_base.h:41,96from /usr/include/c++/5/ios:42,97from /usr/include/c++/5/ostream:38,98from /usr/include/c++/5/iostream:39,99from dloftis/Gruntalpaca.cpp:2:100/usr/include/c++/5/bits/basic_string.h:5170: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>&)101operator<<(basic_ostream<_CharT, _Traits>& __os,102^103/usr/include/c++/5/bits/basic_string.h:5170:5: note: template argument deduction/substitution failed:104dloftis/Gruntalpaca.cpp:27:29: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘void’105bufAlly(buddy, 0, 20, 20);106^107In file included from /usr/include/c++/5/bits/ios_base.h:46:0,108from /usr/include/c++/5/ios:42,109from /usr/include/c++/5/ostream:38,110from /usr/include/c++/5/iostream:39,111from dloftis/Gruntalpaca.cpp:2:112/usr/include/c++/5/system_error:209:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)113operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)114^115/usr/include/c++/5/system_error:209:5: note: template argument deduction/substitution failed:116dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘const std::error_code&’117bufAlly(buddy, 0, 20, 20);118^119In file included from /usr/include/c++/5/iostream:39:0,120from dloftis/Gruntalpaca.cpp:2:121/usr/include/c++/5/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)122operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)123^124/usr/include/c++/5/ostream:497:5: note: template argument deduction/substitution failed:125dloftis/Gruntalpaca.cpp:27:29: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘void’)126bufAlly(buddy, 0, 20, 20);127^128In file included from /usr/include/c++/5/iostream:39:0,129from dloftis/Gruntalpaca.cpp:2:130/usr/include/c++/5/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)131operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)132^133/usr/include/c++/5/ostream:502:5: note: template argument deduction/substitution failed:134dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘char’135bufAlly(buddy, 0, 20, 20);136^137In file included from /usr/include/c++/5/iostream:39:0,138from dloftis/Gruntalpaca.cpp:2:139/usr/include/c++/5/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)140operator<<(basic_ostream<char, _Traits>& __out, char __c)141^142/usr/include/c++/5/ostream:508:5: note: template argument deduction/substitution failed:143dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘char’144bufAlly(buddy, 0, 20, 20);145^146In file included from /usr/include/c++/5/iostream:39:0,147from dloftis/Gruntalpaca.cpp:2:148/usr/include/c++/5/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)149operator<<(basic_ostream<char, _Traits>& __out, signed char __c)150^151/usr/include/c++/5/ostream:514:5: note: template argument deduction/substitution failed:152dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘signed char’153bufAlly(buddy, 0, 20, 20);154^155In file included from /usr/include/c++/5/iostream:39:0,156from dloftis/Gruntalpaca.cpp:2:157/usr/include/c++/5/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)158operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)159^160/usr/include/c++/5/ostream:519:5: note: template argument deduction/substitution failed:161dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘unsigned char’162bufAlly(buddy, 0, 20, 20);163^164In file included from /usr/include/c++/5/iostream:39:0,165from dloftis/Gruntalpaca.cpp:2:166/usr/include/c++/5/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)167operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)168^169/usr/include/c++/5/ostream:539:5: note: template argument deduction/substitution failed:170dloftis/Gruntalpaca.cpp:27:29: note: mismatched types ‘const _CharT*’ and ‘void’171bufAlly(buddy, 0, 20, 20);172^173In file included from /usr/include/c++/5/ostream:638:0,174from /usr/include/c++/5/iostream:39,175from dloftis/Gruntalpaca.cpp:2:176/usr/include/c++/5/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*)177operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)178^179/usr/include/c++/5/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:180dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘const char*’181bufAlly(buddy, 0, 20, 20);182^183In file included from /usr/include/c++/5/iostream:39:0,184from dloftis/Gruntalpaca.cpp:2:185/usr/include/c++/5/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)186operator<<(basic_ostream<char, _Traits>& __out, const char* __s)187^188/usr/include/c++/5/ostream:556:5: note: template argument deduction/substitution failed:189dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘const char*’190bufAlly(buddy, 0, 20, 20);191^192In file included from /usr/include/c++/5/iostream:39:0,193from dloftis/Gruntalpaca.cpp:2:194/usr/include/c++/5/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)195operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)196^197/usr/include/c++/5/ostream:569:5: note: template argument deduction/substitution failed:198dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘const signed char*’199bufAlly(buddy, 0, 20, 20);200^201In file included from /usr/include/c++/5/iostream:39:0,202from dloftis/Gruntalpaca.cpp:2:203/usr/include/c++/5/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)204operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)205^206/usr/include/c++/5/ostream:574:5: note: template argument deduction/substitution failed:207dloftis/Gruntalpaca.cpp:27:12: note: cannot convert ‘((Gruntalpaca*)this)->Gruntalpaca::<anonymous>.Alpaca::bufAlly(buddy, 0u, 20u, 20u)’ (type ‘void’) to type ‘const unsigned char*’208bufAlly(buddy, 0, 20, 20);209^210In file included from /usr/include/c++/5/iostream:39:0,211from dloftis/Gruntalpaca.cpp:2:212/usr/include/c++/5/ostream:628:5: note: candidate: template<class _CharT, class _Traits, class _Tp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&)213operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)214^215/usr/include/c++/5/ostream:628:5: note: template argument deduction/substitution failed:216/usr/include/c++/5/ostream: In substitution of ‘template<class _CharT, class _Traits, class _Tp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = void]’:217dloftis/Gruntalpaca.cpp:27:29: required from here218/usr/include/c++/5/ostream:628:5: error: forming reference to void219make: *** [dloftis/Gruntalpaca.o] Error 1220221222