- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++中类的构造函数探究和使用.pdf
企业技术实践 2016年第10 期(总第420 期)
C++ 中类的构造函数探究和使用
彭召意,赵菁菁,刘建国
(湖南工业大学 计算机与通信学院,湖南 株 4 12008)
【摘 要】C++ 是一门经典的程序设计语言,目前有着 泛的应用,学习C++ 语言的难点
在于类的构建。为了构建好类,需要根据应用的要求设计合理的构造函数。文章从构造函
数的概念出发,总结了其灵活多变的形式和使用方法,对想进一步提高C++ 编程能力的
初学者具有很好的参考价值。
关键词】C++ 语言;类;构造函数;教学方法
中图分类号】G642 文献标识码】A 文章编号】1674-0688(2016 )10-0050-04
C++ 面向对象程序设计是一种重要的程序设计语言, 例如:定义一个包含构造函数的汽车类Car
在硬件驱动、工业控制、系统软件等方面具有 泛的应 class Car // 定义类
用。不少初学者在学习C++ 的过程都出现过不少困难 {
[1-2] ,其主要原因是他们没有深刻地理解类的概念。类是 public:
面向对象程序设计中最重要的概念,它是构成面向对象 Car( ) // 类内定义构造函数
程序的基石。在类中,有一个用途 泛的成员函数,即 {m_strCarname = “default name ;}
构造函数。设计一个类时,通常都会设计构造函数。根 private:
[3-4]
据应用的不同,构造函数会以灵活多变的形式出现 ,
构造函数在增强程序功能的同时也加大了初学者的难度。 string m_strCarname; // 数据成员
为了给初学者提供方便,本文就C++ 中的构造函数进行 };
了系统的分析和总结,同时介绍了使用方法。 如果在类外定义函数体,则:
Car::Car( ) // 类外定义构造函数
1 构造函数简介
{m_strCarname = “default name ;}
构造函数是类中一种特殊的成员函数,它的作用是 构造函数的功能是由用户根据对象初始化需要自定
用于对象的初始化。与其他自定义的成员函数不同,构 义和设计函数体和函数参数。
造函数不需要用户来调用它,而是在建立对象时自动执 使用构造函数的注意事项如下 譹訛构造函数名称
行。 必须与类名相同;譺訛构造函数没有返回值;譻訛构造函数
[5] 构造函数的名字必须与类名同 由系统自动调用,不需用户调用,也不能被用户调用;
构造函数的定义
名,它不具有任何类型,不返回任何值。 譼訛在类对象进入其作用域时调用构造函数;譽訛其功能是
格式如下。 对对象进行初始化,一般由一系列赋值语句构成,但是
构造函数声明: 类名 ( 参数表); 构造函数中也可以包含其他语句,用于对象初始化时执
构造函数定义如下。 行的功能;譾訛如果用户自己没有定义构造函数,则C
您可能关注的文档
- 2015年智利MW8.3地震震源区构造应力场分析.pdf
- 2016年1月21日青海门源Ms6.4地震构造应力场.pdf
- 815平陆6^34级地震发震构造初步研究.pdf
- AMT方法在深部断裂构造识别中的应用---以南吕欣木金矿区为例.pdf
- EH4和纳米瞬变电磁法及激发极化联合探测断层构造.pdf
- Java构造方法解析.pdf
- KS9号构造超深井钻井提速配套技术.pdf
- MDS矩阵构造方法.pdf
- Mercato意大利海岸餐厅——构造技术体现新与旧的互利共生.pdf
- M油田A区块构造特征认识及新老断层变化.pdf
- 中国国家标准 GB/T 32857-2025保护层分析(LOPA)应用导则.pdf
- 《GB/T 32857-2025保护层分析(LOPA)应用导则》.pdf
- GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法.pdf
- 《GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法》.pdf
- 中国国家标准 GB/T 20736-2025传动用精密滚子链和板式链疲劳试验方法.pdf
- 2026年毛概期末考试试题库附参考答案(研优卷).docx
- 2026广东省四会市教育局赴高校招聘教师98人(第一轮)备考题库附答案.docx
- 2026年重庆青年职业技术学院单招(计算机)测试模拟题库附答案.docx
- 2026年黑龙江三江美术职业学院单招(计算机)考试参考题库推荐.docx
- 2025年浙商银行嘉兴分行四季度社会招聘备考题库附答案.docx
最近下载
- 计量经济学期末考试试题及参考答案.docx VIP
- 对工程总承包发展的五点思考.pptx VIP
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人考试练习试题及答案解析.docx VIP
- 以盈利能力分析优化企业决策的理论与实践.docx VIP
- 《农业企业经营管理学》课件.pptx VIP
- 2025人教版五年级数学上册各单元知识点归纳.pdf VIP
- 江苏万隆化学有限公司7000吨年苯甲酰氯、苯甲醛、二苯甲酮、苯甲酰胺系列产品项目环评报告书.doc VIP
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试模拟试题及答案解析.docx VIP
- 小学二年级 语文 期中考试题模拟试卷 带答案 Word可编辑可打印.doc VIP
- 北京市西城区2024-2025学年六年级上学期期末数学试卷.docx VIP
原创力文档


文档评论(0)