首页 > 解决方案 > 如何模板括号?

问题描述

我正在尝试从模板中检测静态数组,但我不知道这是否可能。

以下:

...
template<class T> struct _T<T[]> { ...

永远不会被命中,除非数组未初始化。

以下:

...
template<class T> struct _T<T[1]> { ...

仅当数组包含 1 个元素时才被命中。

等等...

是否有某种方法可以在传递括号数组时捕获所有情况?

标签: c++templates

解决方案


推荐阅读