I'm trying to make this program set my name and print it. I get error on this line.
cin >> FirstName.setName();
I have also tried setting up a variable in main but it doesn't print it, it just takes my my input I think?
string x;
cin >> x;
Whole code below.
#include <iostream>
#include <string>
using namespace std;
class FirstClass{
public:
void setName(string x){
name = x;
}
string getName(){
return name;
}
private:
string name;
};
int main()
{
string x;
FirstClass FirstName;
cin >> FirstName.setName();
cout << FirstName.getName() << endl;
return 0;
}