小工具知识网

当前位置: 首页 > 行业知识 > C++中构造函数详解【超级详细】

行业知识

C++中构造函数详解【超级详细】

2026-11-05 04:15:43 来源:互联网转载

1、构造函数的定义

主要作用于创建对象时为对象的成员属性进行赋值,构造函数由编译器自动调用,无需手动调用。

2、构造函数的基本语法

Person(int a){} --- 类名(参数列表){函数体}

3、构造函数的性质【重点】

构造函数的性质【重点内容】
1)构造函数无返回值也不需要添加void的;构造函数没有函数类型;
2)构造函数的函数名称要与类名一致;
3)构造函数具有形参列表,并且可以发生函数重载;【函数重载条件:同一作用域;函数名称相同;参数列表不一致(具体可见第一章第八节内容)】
4)编译器会自动调用构造函数,无需进行手动调用,并且有且只有调用一次。

举例:

#include using namespace std;class Person {public://发生了函数重载(假设第一个Person函数为Person1)Person(void){cout 

上一篇:Linux journalctl命令详解(journalctl指令、journal命令)(systemd服务默认日志管理工具)

下一篇:揭秘Android快递查询源码,高效物流追踪系统的技术内幕解析!