我有一个小问题,可能是一个简单的问题,但我找不到谷歌搜索它。我正在研究一些类似的代码:
Inserter::Inserter(const data::Set& set){
produces<Info>();
}
我不太明白是什么产生了手段,或者我做错了什么。这是我的解释,如果我说错了,请纠正我:
我有一个具有Inserter对象的Inserter类,从类数据对象集的常量调用。然后我生成另一个名为Info的对象。
我是对的吗?我需要一些帮助!!!答案 0 :(得分:4)
泛型:)
Aka“模板”
我有一个具有Inserter对象的Inserter类,从a调用 类数据的对象集的常量。然后我又生产另一个 对象叫做信息。
种类:)
你有一个“插入者”类。
它的构造函数使用模板类“producer”。您实例化“信息”类型的“生产者”。
这是一个关于模板的好教程:
答案 1 :(得分:4)
它们包围模板类型。
produces
是函数或模板类。调用该函数或默认构造函数。
具体含义取决于实施。您应该了解模板的工作原理;它太过于涉及到SO答案。