注册 登录
编程论坛 C++教室

请解释一下下面这句话的含义

celler 发布于 2007-07-02 01:05, 466 次点击
我在看一段别人的代码时,有下面这样一个类,其中有一句弄不清楚是什么意思,请各位指点指点,谢谢!
class item
{
public:
Item(int s, Item_ *p); // Item_ 是另一个类
Item::Item(const Item &i);
~Item()

set<Item> *makeChildren() const; //A

....

}

set<Item> *Item::makeChildren() const //B
{
....
}
我不明白的地方就是A处set<item>是什么意思,直接用Item 代替它行不行?还有就是B处也是这种用法,不明白用意,而且在一般的书上没有找到这种用法。
1 回复
#2
kisscjy2007-07-02 01:36

set是容器来的~~~
头文件应该有这一句
#include<set>........

1