I just started C++ learning. I wanted to create a class.
The code is:
#include <iostream>
using namespace std;
class MyClass {
public:
int a;
int b;
MyClass(int nA, int nB) {
int a = nA;
int b = nB;
}
int add() {
int output = a + b;
return output;
}
};
void main() {
system("color 0a");
int oa = 2;
int ob = 3;
MyClass mc1(oa, ob);
cout << mc1.add();
}
The output should be 5, but it's somehow -1717986920
What did I do wrong?