gpt4 book ai didi

c++ - 如何通过类型和非类型模板参数重载模板类?

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:01 26 4
gpt4 key购买 nike

是否可以实现一个支持以下实例化的模板类 Type

Type<int> typeArg_;
Type<nullptr> nonTypeArg_;

我希望有一个解决方案(尤其是没有宏)。也许 std::enable_if-magic 或其他东西会有所帮助...

最佳答案

不,你不能那样做。

模板参数的性质是固定的。它是类型或非类型(值)。它不能是一个用例的类型和另一个用例的非类型。

如果您能详细说明它是什么,可能会有实现您的目标的方法。

关于c++ - 如何通过类型和非类型模板参数重载模板类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53771133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com