Enable-If 问答列表

为什么我在使用 std::enable_if [duplicate] 时出现过载错误

作者:Yves 提问时间:7/1/2023

这个问题在这里已经有答案了: enable_if模板参数创建模板重新定义错误 (2 个答案) 5个月前关闭。 我想根据类的一个模板参数定义两种成员函数。这是我的代码:run template <i...

将 std::enable_if 与复杂谓词一起使用

作者:bselu 提问时间:7/6/2023

必须使用 C++14 我想使用 std::enable_if 使函数仅在给定某些约束的情况下可用。我使用从 libc 标头而不是(我的环境中没有可用的 C++17)来这样做,以便将约束逻辑移动到单独的...

如果可能enable_if_t如何将模板限制应用于具有单独实现代码的整个类?

作者:Nick Williams 提问时间:10/1/2023

注意:我更喜欢始终将我的实现与我的声明分开,即使对于仍必须放在标头中的模板代码也是如此。因此,我倾向于为声明提供一个文件,并在该文件的底部包含一个用于内联和模板实现的文件,然后将我的非内联、非模板实现...


共3条 当前第1页