【发布时间】:2012-06-07 17:51:13
【问题描述】:
我正在做作业,想知道这实际上是什么定义:
list < NAME > * m_ofList
名称来自struct,如下所示:
typedef struct name
{
int age;
int height;
} NAME;
我想知道它是什么,所以我知道如何插入或访问它:push_back、insert、等。
所以我现在明白了,但由于某种类型的内存访问,我被卡住了:它会产生分段错误,我一直无法弄清楚。 我需要在哪里初始化我的新列表?它在构造函数或函数中不起作用。仅供参考,它是一个私有列表,因此它只能用于成员函数(即 m_ofList)。如果有人愿意帮忙,我可以生成代码...
【问题讨论】:
-
请告诉我们
list < NAME > * m_ofList和struct不是来自教你 C++ 的人? -
为什么
typedef struct用于 C++? -
它不是来自我,所以我不认为我可以改变它......
标签: c++ pointers linked-list member-functions