【发布时间】:2017-08-08 08:07:06
【问题描述】:
所以我的项目需要我创建一个定义以下类及其成员/函数的头文件:
#include <string>
using namespace std;
class Ticket
{
public:
string mName;
string mFromCity;
string mToCity;
double mCost;
Ticket(string name, string fromCity, string toCity, double cost)
{
string getName();
string getFromCity();
string getToCity();
double getCost();
void setName(string name);
void setFromCity(string fromCity);
void setToCity(string toCity);
void setCost(double cost);
}
};
说明说要逐字复制成员和函数名,但是为什么一堆函数和成员的名称不一致,例如“mName”,“name”,后面只是“Name”在?此外,这些指令以“mName : string”(会产生错误)的形式进行声明,而不是像我所做的那样只是“string mName”......
【问题讨论】:
-
我们无法告诉您该代码的作者在想什么。
-
你可以问问给你指示的人。
-
也许说明书的作者给了你一些伪代码,你必须把它转换成正确的c++?因为你写的这段代码永远不会编译..
-
构造函数内的所有行都应该在构造函数之外。