gpt4 book ai didi

c++ - C++ 中的模板类

转载 作者:太空狗 更新时间:2023-10-29 23:33:43 25 4
gpt4 key购买 nike

我们有以下类定义

template<typename T>
class Klass {...}

我们还有以下两个实例化

Klass<int> i;
Klass<double> d;

C++ 编译器生成了多少 Klass 方法的拷贝?有人可以解释一下吗?谢谢!

最佳答案

Klass不是类型,所以谈论 Klass 没有意义的方法。 Kalss<int>是一种有自己方法的类型,Klass<double> 也是。 .在您的示例中,每种类型都有一组方法。

编辑 在现实生活中,并没有那么简单。这些方法是否实际存在的问题还取决于其他因素,请参阅@KerrekSB 对这个问题的回答。

关于c++ - C++ 中的模板类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567910/

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