|
1
6
那个例子是错误的。这在C++ 17中不起作用。 Non-type template parameters 必须是以下之一:
任意类类型不在此列表中。 请注意,可以使用枚举作为标记类型:
|
|
|
2
8
是的,他的例子是错误的。
非类型模板参数不能具有类类型,直到
P0732
,这是一个C++ 20的特性。即使在C++ 20中,
仍然
因为为了选择使用
在那一点上,它会起作用的。 我想他的意思是:
传递指针是很好的——指针在C++ 17中是可接受的非类型模板参数(并且更早),只要它们满足一些其他的要求
|
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
msg · std::variant的奇怪结果 1 年前 |
|
|
Mikhail T. · 如何将对象的方法传递给lambda函数? 1 年前 |
|
|
zack · 不接受变分模板函数参数 1 年前 |
|
|
Youssef Gamil · RegEx替换C中的空行++ 1 年前 |
|
|
GPrathap · 如何在C中返回智能指针和协方差++ 2 年前 |