operator overloading C++ | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 1

operator overloading C++

#include <iostream> using namespace std; class MyClass { public: int var; MyClass() { } MyClass(int a) : var(a) { } MyClass operator+(MyClass &obj) { MyClass res; res.var= this->var+obj.var; return res; } }; int main() { MyClass obj1(12), obj2(55); MyClass res = obj1+obj2; cout << res.var; } Please helppp. Why missing the ā€œMyClass() { }ā€in line 7 will cause error??

29th Oct 2019, 2:03 AM
ę±é¢Øē•™å
ę±é¢Øē•™å - avatar
2 Respostas
+ 2
Why is it requiredšŸ¤”Does it have any special meaning?
29th Oct 2019, 3:14 AM
ę±é¢Øē•™å
ę±é¢Øē•™å - avatar
+ 2
Thx~
29th Oct 2019, 3:33 AM
ę±é¢Øē•™å
ę±é¢Øē•™å - avatar