news 2026/6/15 19:28:45

构造函数的方法及使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
构造函数的方法及使用

1、思维导图

//构造函数
class Data
{
public:
//构造函数函数名和类名相同
//无参构造
Data()
{
_year = 1;
_month = 1;
_day = 1;
}

//带参构造
Data(int year, int month, int day)
{
_year = year;
_month = month;
_day = day;
}

//默认构造
//无参构造函数,全缺省构造函数是默认构造,
//不传实参就可以调用的构造,叫默认构造

//全缺省构造,带参构造,带参构造,三者存在一个

//全缺省构造
// 全却省的跟无参的不能同时存在,它们构成函数重载,存在调用歧义
// 因为它们函数名相同,参数不同
//Data(int year = 2, int month = 2, int day = 2)
//{
// _year = year;
// _month = month;
// _day = day;
//}

//全缺省的可以代替掉无参和有参的构造
void Print()
{
cout << _year << "/" << _month << "/" << _day << endl;
}
private:
int _year;
int _month;
int _day;
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:14:02

12、使用 PuppetDB 编写自定义报告

使用 PuppetDB 编写自定义报告 1. 查询 PuppetDB 的 facts 端点 首先,我们要创建一个函数,该函数会连接到在 puppetreport.rb 文件中配置的 PuppetDB,并查询 facts 端点以获取用户指定主机的信息。之后,我们会使用 command_line_reporter 库,确保输出对用户来说易于…

作者头像 李华
网站建设 2026/6/15 14:02:39

InstallerX深度体验:5个让你放弃系统安装器的理由

InstallerX深度体验&#xff1a;5个让你放弃系统安装器的理由 【免费下载链接】InstallerX A modern and functional Android app installer. (You know some birds are not meant to be caged, their feathers are just too bright.) 项目地址: https://gitcode.com/GitHub_…

作者头像 李华
网站建设 2026/6/15 14:27:43

ViT-B/32__openai模型:多模态AI的技术突破与实践指南

ViT-B/32__openai模型&#xff1a;多模态AI的技术突破与实践指南 【免费下载链接】ViT-B-32__openai 项目地址: https://ai.gitcode.com/hf_mirrors/immich-app/ViT-B-32__openai 在计算机视觉与自然语言处理融合的前沿领域&#xff0c;ViT-B/32__openai模型作为CLIP架…

作者头像 李华
网站建设 2026/6/15 14:44:06

基于springboot + vue外卖点餐系统(源码+数据库+文档)

外卖点餐 目录 基于springboot vue外卖点餐系统 一、前言 二、系统功能演示 详细视频演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue外卖点餐系统 一、前言 博主介绍&am…

作者头像 李华
网站建设 2026/6/15 13:24:39

基于springboot + vue智慧医药系统(源码+数据库+文档)

智慧医药 目录 基于springboot vue智慧医药系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue智慧医药系统 一、前言 博主介绍&#xff1a;✌️大…

作者头像 李华
网站建设 2026/6/15 13:26:10

AI终端评测平台terminal-bench:零基础搭建专业AI代理测试环境

AI终端评测平台terminal-bench&#xff1a;零基础搭建专业AI代理测试环境 【免费下载链接】t-bench 项目地址: https://gitcode.com/GitHub_Trending/tb/t-bench 还在为AI终端工具的评测而烦恼吗&#xff1f;手动测试耗时费力&#xff0c;结果还不准确&#xff1f;term…

作者头像 李华