|
1
6
那个例子是错误的。这在C++ 17中不起作用。 Non-type template parameters 必须是以下之一:
任意类类型不在此列表中。 请注意,可以使用枚举作为标记类型:
|
|
|
2
8
是的,他的例子是错误的。
非类型模板参数不能具有类类型,直到
P0732
,这是一个C++ 20的特性。即使在C++ 20中,
仍然
因为为了选择使用
在那一点上,它会起作用的。 我想他的意思是:
传递指针是很好的——指针在C++ 17中是可接受的非类型模板参数(并且更早),只要它们满足一些其他的要求
|
|
|
sungjun cho · 函数模板重叠多个匹配项 9 月前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 9 月前 |
|
|
111111 · 确定作为模板参数传递的函数的参数类型 9 月前 |
|
|
Sam · 在LaTeX中将图像添加到预制的投影仪中 10 月前 |
|
|
xmllmx · 在C++20中,是否有一种优雅的方式在编译时对类型进行排序? 10 月前 |
|
|
user416983 · 模板函数成员作为模板参数 10 月前 |
|
|
PyOPTProblem · c++如何模板化模板参数的部分实例化? 10 月前 |