0_0_29825793_24302.cpp: In member function 'void xxj::push(node)':
0_0_29825793_24302.cpp:18:25: error: no match for 'operator^' (operand types are 'int' and 'node')
p.num=min(p.num,p.num^a[i]);
^
0_0_29825793_24302.cpp:18:25: note: candidates are:
In file included from GCC4.9.2/x86_64-w64-mingw32/include/c++/ios:42:0,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/ostream:38,
from GCC4.9.2/x86_64-w64-mingw32/include/c++/iostream:39,
from 0_0_29825793_24302.cpp:1:
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:83:3: note: constexpr std::_Ios_Fmtflags std::operator^(std::_Ios_Fmtflags, std::_Ios_Fmtflags)
operator^(_Ios_Fmtflags __a, _Ios_Fmtflags __b)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:83:3: note: no known conversion for argument 2 from 'node' to 'std::_Ios_Fmtflags'
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:123:3: note: constexpr std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)
operator^(_Ios_Openmode __a, _Ios_Openmode __b)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:123:3: note: no known conversion for argument 2 from 'node' to 'std::_Ios_Openmode'
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:161:3: note: constexpr std::_Ios_Iostate std::operator^(std::_Ios_Iostate, std::_Ios_Iostate)
operator^(_Ios_Iostate __a, _Ios_Iostate __b)
^
GCC4.9.2/x86_64-w64-mingw32/include/c++/bits/ios_base.h:161:3: note: no known conversion for argument 2 from 'node' to 'std::_Ios_Iostate'
|