我想创建一个名为Bike的类,包含元素名称、高度和颜色,但我想关联一个链接列表。程序将返回自行车的价格。
我希望用户能够输入最多5辆自行车。
我对我必须添加自行车数据并显示它们的部分感到困惑。
这是我目前所知道的。你能给我指路吗?
#include <iostream>
using namespace std;
class Bike
{
private:
string* name;
string color;
double height;
double price;
bike * node;
public:
void entry(Bike *head);
void display(Bike *current);
void quit();
void initializeObject();
};
void Bike::entry(Bike *head)
{
Bike obj;
obj.initializeObject();
head = &obj;
}
void Bike::display(Bike *current)
{
cout << "The list contains :";
while (current != NULL)
{
cout << current->head;
current = current->next;
}
}
为多辆自行车创建不同的类。
例如:
class Bike {
public:
string name;
...
/*..data and functions for single bike..*/
}
class Bikes {
Bike *head;
public:
void entry(Bike);
....
/* functions */
}
在main()
函数中,您必须使用Bikes
类。