【发布时间】:2015-06-09 11:41:27
【问题描述】:
在 C# 中,我习惯于在泛型方法或类型中指定多个约束,如下所示:
How do I specify multiple generic type constraints on a single method?
今天我第一次开始使用 C++,当我在谷歌上搜索 模板多个约束 时,我找不到任何有用的东西。
几乎看起来这是不可能的,每个人都知道,因此没有提出任何问题。
我知道在 C# 中泛型通过编译器的验证比在 C++ 中要强得多,这就是为什么不能将我的类型限制为多个超类型对我来说感觉不对的原因。
【问题讨论】:
-
谷歌
static_assert
标签: c++ templates generics constraints