#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。
当你写这篇文章的时候:
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()