Caso # | Resultado | Tiempo | Memoria |
---|---|---|---|
#1 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#2 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#3 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#4 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#5 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#6 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#7 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#8 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#9 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#10 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#11 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#12 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#13 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
||
#14 |
Error de compilación
main.cpp:8:13: error: default initialization of an object of const type 'const int' const int N; ^ = 0 main.cpp:9:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>N; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ main.cpp:16:13: error: default initialization of an object of const type 'const int' const int c; ^ = 0 main.cpp:17:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'const int') cin>>c; ~~~^ ~ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:120:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__istream_type &(*)(std::basic_istream<char, std::char_traits<char> >::__istream_type &)' (aka 'basic_istream<char, std::char_traits<char> > &(*)(basic_istream<char, std::char_traits<char> > &)') for 1st argument operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:124:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__ios_type &(*)(std::basic_istream<char, std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char, std::char_traits<char> > &(*)(basic_ios<char, std::char_traits<char> > &)') for 1st argument operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:131:7: note: candidate function not viable: no known conversion from 'const int' to 'std::ios_base &(*)(std::ios_base &)' for 1st argument operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:168:7: note: candidate function not viable: no known conversion from 'const int' to 'bool &' for 1st argument operator>>(bool& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:172:7: note: candidate function not viable: no known conversion from 'const int' to 'short &' for 1st argument operator>>(short& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:175:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned short &' for 1st argument operator>>(unsigned short& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:179:7: note: candidate function not viable: 1st argument ('const int') would lose const qualifier operator>>(int& __n); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:182:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned int &' for 1st argument operator>>(unsigned int& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:186:7: note: candidate function not viable: no known conversion from 'const int' to 'long &' for 1st argument operator>>(long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:190:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long &' for 1st argument operator>>(unsigned long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:195:7: note: candidate function not viable: no known conversion from 'const int' to 'long long &' for 1st argument operator>>(long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:199:7: note: candidate function not viable: no known conversion from 'const int' to 'unsigned long long &' for 1st argument operator>>(unsigned long long& __n) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:214:7: note: candidate function not viable: no known conversion from 'const int' to 'float &' for 1st argument operator>>(float& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:218:7: note: candidate function not viable: no known conversion from 'const int' to 'double &' for 1st argument operator>>(double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:222:7: note: candidate function not viable: no known conversion from 'const int' to 'long double &' for 1st argument operator>>(long double& __f) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:235:7: note: candidate function not viable: no known conversion from 'const int' to 'void *&' for 1st argument operator>>(void*& __p) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:259:7: note: candidate function not viable: no known conversion from 'const int' to 'std::basic_istream<char, std::char_traits<char> >::__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char> > *') for 1st argument operator>>(__streambuf_type* __sb); ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:756:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:761:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char &' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:803:5: note: candidate function template not viable: no known conversion from 'const int' to 'unsigned char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:808:5: note: candidate function template not viable: no known conversion from 'const int' to 'signed char *' for 2nd argument operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:931:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const int') operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:175:9: note: candidate template ignored: could not match 'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'const int' operator>>(basic_istream<_CharT2, _Traits2>&, ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/istream.tcc:963:5: note: candidate template ignored: could not match '_CharT *' against 'int' operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/istream:980:5: note: candidate template ignored: requirement '__and_<__not_<is_lvalue_reference<basic_istream<char> &> >, __is_convertible_to_basic_istream<basic_istream<char> &>, __is_extractable<__rvalue_istream_type<basic_istream<char> &>, const int &> >::value' was not satisfied [with _Istream = std::basic_istream<char> &, _Tp = const int &] operator>>(_Istream&& __is, _Tp&& __x) ^ 4 errors generated. |
#include <iostream> #include <vector> using namespace std; int main(){ const int N; cin>>N; int Arr[N]; for(int i=0;i<N;i++){ cin>> Arr[i]; } const int c; cin>>c; int p[c], q[c]; vector<int> res; for(int i=0;i<c;i++){ cin>>p[i]>>q[i]; int resultado = 0; for(int j=p[i];j<=q[i];j++){ resultado += Arr[j]; } res.push_back(resultado); } for(int i=0;i<res.size();i++) cout << res[i] << endl; return 0; }