gpt4 book ai didi

c++ - 如何新建一个模板特化类对象?

转载 作者:搜寻专家 更新时间:2023-10-31 01:14:23 26 4
gpt4 key购买 nike

我写了一个这样的模板特化类:

template <> class MEField<SField> {....};

我想知道如何对这个类进行实例化?我看到一些代码是这样写的:MEField<> obj ?是对的吗?

我知道在函数特化的情况下,我可以像往常一样进行实例化,因为编译器可以判断参数的特殊类型。但是关于类(class),你能告诉我真正的格式吗?

最佳答案

你通常像其他模板一样做,MEField<SField> obj; .类的用户不会担心您是否专门化了模板,由编译器决定使用哪个模板实例化。

关于c++ - 如何新建一个模板特化类对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11388687/

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