istream::get(unsigned char&)
E. Robert Tisdale
E.Robert.Tisdale@jpl.nasa.gov
Fri Feb 14 01:16:00 GMT 2003
$ expand get.cc
#include<iostream>
int main(int argc, char* argv[]) {
unsigned char c;
std::cin.get(c);
std::cout << c << " = c" << std::endl;
return 0;
}
$ g++ get.cc
get.cc: In function `int main(int, char**)':
get.cc:5: no matching function for call to
`std::basic_istream<char, std::char_traits<char> >::
get(unsigned char&)'
/usr/include/c++/3.2/bits/istream.tcc:514: candidates are:
_Traits::int_type std::basic_istream<_CharT, _Traits>::get()
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/3.2/bits/istream.tcc:546:
std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::get(_CharT&)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/3.2/bits/istream.tcc:580:
std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::get(_CharT*, int, _CharT)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/3.2/istream:162:
std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::get(_CharT*, int)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/3.2/bits/istream.tcc:622:
std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::
get(std::basic_streambuf<_CharT, _Traits>&, _CharT)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/3.2/istream:169:
std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::
get(std::basic_streambuf<_CharT, _Traits>&)
[with _CharT = char, _Traits = std::char_traits<char>]
More information about the Gcc-bugs
mailing list