'< >'在 C++ 中意味着什么?

what '< >' means in c++?

本文关键字:意味着 什么 lt gt C++      更新时间:2023-10-16

我有一个小问题,可能是一个简单的问题,但我无法找到谷歌它。我正在写一些类似这样的代码:

Inserter::Inserter(const data::Set& set){
produces<Info>();
}

我不太明白生产是什么意思,或者我做错了什么。以下是我的翻译,如果我说错了,请纠正我:

我有一个类Inserter,它有一个Inserter对象,从类数据的对象集的常量调用。然后生成另一个对象Info。

我说的对吗?我需要一些帮助!!

泛型:)

又名"模板"

我有一个类Inserter,它有一个Inserter对象,从类数据的对象集的常量。然后生产另一个

Kind of:)

你有一个类"Inserter"。

它的构造函数使用一个模板类"producer"。你实例化了一个"Info"类型的"producer"。

这里有一个很好的模板教程:

http://www.cplusplus.com/doc/tutorial/templates/

围绕模板类型。

produces是一个模板化的函数或类。调用函数或默认构造函数。

具体含义取决于实现。你应该仔细阅读模板的工作原理;这个答案太复杂了