C++类模板的实例与类定义

类模板的实例是一个类对象

类模板的每个实例就是一个类定义
这两句话到底哪个对啊图片说明图片说明

5个回答

类模板的实例是类定义
定义完类再到类的对象

 类模板首先要类型参数化得到类,然后再通过类创建实例对象
比如
vector<T> 是类模板
vector<int> 是类型参数化的类型
vector<int> vec; vec是对象

"""""""类模板的实例是一个类对象

类模板的每个实例就是一个类定义
这两句话到底哪个对啊图片说明图片说明"""""""

第二句话是对的,你要知道模板是针对类型而言的,而不是对象,模板的实例化是不确定的类型实例化运行时推导成为确定的类型。

放宽来讲两句话都对,因为类靠对象创建实例,而且模版类可以创建包含不同类型的对象,所以第二句也是对的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问