#include <iostream>
#include <string>
using namespace std;
class Vehicle
{
private:
string model;
int price;
public:
Vehicle()
{
model="";
price=0;
}
Vehicle(string model, int price);
void setModel(string mee)
{
model=mee;
}
string getModel()
{
return model;
}
};
int main()
{
Vehicle veh;
cout<<"enter model:"<<endl;
cin>>veh.setModel(string mee); //expected primary-expression before mee
}
它有什么问题吗?我是一种关于c ++的新手。我没有得到它..请帮助我关于int main。
答案 0 :(得分:3)
当你写这篇文章时:
cin>>veh.setModel(string mee); //expected primary-expression before mee
我想你想写这个。
string mee; // Create a string
cin >> mee; // Read user input into the string
veh.setModel( mee ); // Pass that string to Vehicle::setModel()