c++ - Expected unqualified-id before 'xor' token -
why g++ compiler says: error: expected unqualified-id before 'xor' token
class biginteger{ public: unsigned *array; biginteger xor(biginteger bi){ // g++ indicates error line biginteger n; if(bi.array == (unsigned*)0){ homecoming n; } homecoming n; } };
xor alternative token ^ in c++, can't utilize identifier. same or/bitor , and/bitand (||, |, && , & respectively), , few others. keywords if or for.
choose different name function.
full list of alternative tokens (c++ standard §2.12 keywords, see §2.6 alternative tokens mappings):
and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq c++ compiler-errors g++
No comments:
Post a Comment