如何在c++中使用单链表对象显示和添加数据
How to show and add data with Single Linked list object in C++
我想创建一个名为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
类。
相关文章:
- 为什么不能修改对象中的值?另外,我如何改进此链表?
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 链表包含 c++ 中不同的派生类对象
- 如何深度复制链表对象指针
- 如何通过不同的指针使用类的对象访问结构?(链表)(C++)
- 节点链表中的对象
- 按引用或值传递链表对象更好吗?
- 基于范围的 for 循环,用于包含C++中的指针的自定义链表,仅返回对象
- C++ 如何创建链表的副本作为类对象
- 无法分配给链表中的对象
- C++ 链表:"->"运算符无法更改节点对象的内部值
- 具有自己的链表的对象
- 存储类对象的C++模板链表-未处理的异常访问冲突读取位置
- 从链表访问对象(自定义实现)
- 创建面向对象的链表时出现编译问题(编译器错误C2664)
- 对象数组作为链表中的字符数组 - 我对对齐的假设是否有效
- 将对象添加到链表错误 [C++]
- C++ 链表:对象的索引
- 如何将链表对象写入文件
- 如何在C++中将对象转换为链表