电脑网络

类模板中T&get()为什么这样定义函数

346 浏览

类模板中T& get()    为什么这样定义函数

1 个回答

老王用户头像
老王 回答于 2024-07-20
已采纳

提问:类模板中T&get()为什么这样定义函数

程序小白

网友回答:

这个要看你程序上下文的

在模板中,T表示类或类型

而你的

T &get();

表示返回类或类型的引用

返回引用的目的,一是少一分copy ,减少空间,二是引用可以直接修改对像的值

而get()函数,就要看你具体的实现要求了

没有任何规定必须有get,这是很多类封装后,可用get返回其中的某个私有的属性


我来回答

相关问题