12345678910111213141516
#include <iostream> int main(void) { bool ex1=true; bool ex2=true; if((ex1&&ex2)^true) { std::cout<<"XOR: True"; } else { std::cout<<"XOR: False"; } }
[type] operator [op]([paramters]){};
123456789101112131415161718192021222324
#include <iostream> #include <string> class GeneriClass { public: GeneriClass(const std::string & s) : _name(s) {} void operator^(const GeneriClass& other) const { std::cout << _name << " high fives " << other._name << "!\n" ; } private: std::string _name ; }; int main() { GeneriClass A("Tyrone") ; GeneriClass B("Evander") ; A^B ; }