美文网首页
C++ setter和getter 你真的懂吗?

C++ setter和getter 你真的懂吗?

作者: Kael_Zhang的安卓笔记 | 来源:发表于2023-03-09 09:43 被阅读0次

getter

  • getter函数必须加上const修饰,因为修改任何成员变量在getter方法中不被建议
  • 成员变量类型为 int 、long 等基本类型
    直接返回该变量即可,很简单,不解释
  • 成员变量类型为 string 、自定义类
    返回引用,返回引用必须是返回const引用,因为通过getter修改任何成员变量是不被建议的

setter

  • 成员变量类型为 int 、long 等基本类型
    直接传参数赋值即可,很简单,不解释
  • 成员变量类型为 string 、自定义类
    形参为引用且加const修饰,因为修改实参在setter方法中不被建议

相关文章

网友评论

      本文标题:C++ setter和getter 你真的懂吗?

      本文链接:https://www.haomeiwen.com/subject/sxloldtx.html