1
8
A.
概念
是类型上的一组要求。例如,您可以有一个称为“RandomAccessible”的概念,它将需求放在它实现的类型上
由于概念从即将到来的C++标准中删除,它们在C++中作为文档只存在无形的。例如,你可以阅读 SGI's description of the Container concept
模型
这是一个概念。例如
用法如下:
显然,这是一个非常粗糙和不完整的例子,但我希望它能阐明政策背后的概念。
注意,在这个例子中,我们可以这样说
|
2
2
例如,您可以说
这个
政策
还有一件事:它使算法可以从外部改变。一个很好的例子是较少使用
|
3
2
例如,一个类型
概念可以形成细化层次结构。概念
概念用于限制模板可以专用的类型集。例如
yet ). |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
Seymore Glass · 模板不工作的默认参数 2 年前 |
Alexander Daum · 模板参数中对模板类型的引用 6 年前 |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 6 年前 |