c++构造函数
两种分类方式:
按参数分为: 有参构造和无参构造
按类型分为: 普通构造和拷贝构造(const person &p)
三种调用方式:
括号法,通过()中的参数确定重载初始化函数调用哪一个,如果是默认构造函数的话不要加(),否则会被看为函数声明。
显示法,显示说明变量的值,person p = person(p1),只有person(10)是一个匿名对象,相当于是一个右值,不要用拷贝构造函数来初始化匿名对象,因为编译器认为person(p3) = person p3
隐式转换法,在右边省略了person,比如person p = p1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!