'< >'在 C++ 中意味着什么?
what '< >' means in c++?
我有一个小问题,可能是一个简单的问题,但我无法找到谷歌它。我正在写一些类似这样的代码:
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
是一个模板化的函数或类。调用函数或默认构造函数。
具体含义取决于实现。你应该仔细阅读模板的工作原理;这个答案太复杂了
相关文章:
- 这行代码在C++类中意味着什么
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- 生成文件"relink"意味着什么?
- 从二进制流中读取时,将双精度变量的地址转换为 char* 意味着什么?
- 在这种情况下,"typename..."意味着什么?
- "in-situ without memory allocation" 字符串的愚蠢实现意味着什么?
- 使用typedef有什么用,它意味着什么
- GCC 的 -Wpsabi 选项究竟有什么作用?压制它意味着什么?
- 这在C++ "It does not own the underlying data, and so is cheap to copy or assign"中意味着什么
- 由于某种原因,我的代码中出现了 [json.exception.type_error.302]。我知道错误意味着什么,但我不知道哪里有故障
- 调用堆栈显示 SIGBUS,这意味着什么
- C++标准在[basic.scope.hiding]中"same scope"到底意味着什么?
- 评估对象的创建意味着什么?
- 当我们在 C++ 中说"initialize the object"时,它实际上意味着什么?
- C++这种结构"InterceptionKeyStroke &kstroke = * (InterceptionKeyStroke *) &stroke"意味着什么?
- 该语法在C 中意味着什么
- 链接标志对静态库意味着什么
- 由mpglib输出的"hip: Can't rewind stream by 74 bits"到底意味着什么?
- 这在 C# 中意味着什么以及如何使用它