MultiplicationTable.cpp:23: error: prototype for `void MultiplicationTable::getInput()' does not match any in class ` MultiplicationTable' MultiplicationTable.h:11: error: candidate is: void MultiplicationTable::getInput() const MultiplicationTable.cpp: In member function `void MultiplicationTable::getInput()': MultiplicationTable.cpp:28: error: ambiguous overload for 'operator>>' in ' (&std::cin)->std::basic_istream<_CharT, _Traits>::operator>> [with _CharT = char, _Traits = std::char_traits]((&xInput)) >> std::cout' /usr/include/c++/3.3.4/bits/istream.tcc:86: error: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] /usr/include/c++/3.3.4/bits/istream.tcc:92: error: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_ios<_CharT, _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] /usr/include/c++/3.3.4/bits/istream.tcc:101: error: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT = char, _Traits = std::char_traits] /usr/include/c++/3.3.4/bits/istream.tcc:429: error: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, _Traits = std::char_traits] /usr/include/c++/3.3.4/istream:685: error: std::basic_istream& std::operator>>(std::basic_istream&, unsigned char*) [with _Traits = std::char_traits] /usr/include/c++/3.3.4/istream:690: error: std::basic_istream& std::operator>>(std::basic_istream&, signed char*) [with _Traits = std::char_traits] MultiplicationTable.cpp:28: error: parse error before `<<' token MultiplicationTable.cpp: At global scope: MultiplicationTable.cpp:40: error: prototype for `void MultiplicationTable::showTable()' does not match any in class ` MultiplicationTable' MultiplicationTable.h:12: error: candidate is: void MultiplicationTable::showTable() const MultiplicationTable.cpp: In member function `void MultiplicationTable::showTable()': MultiplicationTable.cpp:49: error: `d1' undeclared (first use this function) MultiplicationTable.cpp:49: error: (Each undeclared identifier is reported only once for each function it appears in.) MultiplicationTable.cpp:53: error: `d2' undeclared (first use this function)