news 2026/6/10 16:57:39

构造函数的方法及使用

作者头像

张小明

前端开发工程师

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/10 12:55:31

如何快速掌握ggplot2:数据可视化的终极指南

如何快速掌握ggplot2&#xff1a;数据可视化的终极指南 【免费下载链接】ggplot2 An implementation of the Grammar of Graphics in R 项目地址: https://gitcode.com/gh_mirrors/gg/ggplot2 在数据科学领域&#xff0c;ggplot2已经成为R语言中最强大的数据可视化工具之…

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

11、使用 PuppetDB API 进行数据检索与自定义报告编写

使用 PuppetDB API 进行数据检索与自定义报告编写 在自动化基础设施管理中,PuppetDB API 是一个非常强大的工具,它允许我们从 PuppetDB 中检索各种有用的数据。下面将详细介绍 PuppetDB API 的几个重要端点以及如何使用 Ruby 编写自定义报告应用程序。 1. PuppetDB API 端点…

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

OpenVoice语音克隆技术:从零开始的完整实战指南

OpenVoice语音克隆技术&#xff1a;从零开始的完整实战指南 【免费下载链接】OpenVoice 项目是MyShell AI开源的即时语音克隆技术OpenVoice&#xff0c;旨在提供一种能够快速从少量语音样本中准确复制人类声音特征&#xff0c;并实现多种语言及语音风格转换的解决方案。 项目…

作者头像 李华
网站建设 2026/6/10 9:59:25

5个RapidJSON实战技巧:从入门到精通的高效JSON处理

5个RapidJSON实战技巧&#xff1a;从入门到精通的高效JSON处理 【免费下载链接】rapidjson 项目地址: https://gitcode.com/gh_mirrors/rap/rapidjson RapidJSON作为一款高性能C JSON解析库&#xff0c;凭借其卓越的解析速度和内存效率&#xff0c;已成为处理JSON数据的…

作者头像 李华
网站建设 2026/6/10 12:55:35

Wan2.1-I2V图像转视频模型:快速部署与高效应用指南

Wan2.1-I2V图像转视频模型&#xff1a;快速部署与高效应用指南 【免费下载链接】Wan2.1-I2V-14B-480P-StepDistill-CfgDistill-Lightx2v 项目地址: https://ai.gitcode.com/hf_mirrors/lightx2v/Wan2.1-I2V-14B-480P-StepDistill-CfgDistill-Lightx2v Wan2.1-I2V-14B-4…

作者头像 李华