- 9
- 0
- 约2.75千字
- 约 4页
- 2017-07-08 发布于河南
- 举报
C类个人总结
1、结构体
??? 在C语言中,结构体不能包含函数;C++的结构体可以包含函数。
??? 在C++语言中,结构体是用关键字struct声明的类。结构体默认情况下,其成员是公有的(public);类默认情况下,其成员是私有的(private)。
2、类与对象
??? 类的对象若没有进行初始化,则对象中的成员变量在相应的在内存空间中的值是一个随机值。
3、构造函数
??? C++,如果一个类没有提供任何的构造函数,则C++提供一个默认的构造函数(由C++编译器提供),这个默认的构造函数是一个不带参数的构造函数,它只负责创建对象,而不做任何的初始化工作。只要一个类定义了一个构造函数,不管这个构造函数是否是带参数的构造函数,C++就不再提供默认的构造函数。也就是说,如果为一个类定义了一个带参数的构造函数,还想要无参数的构造函数,则必须自己定义。 4、析构函数
??? 析构函数不允许有返回值,且不允许带参数,一个类中只能有一个析构函数。
?? 注意: 在类中定义成员变量时,不能直接给成员变量赋初值。例如:
class point
{
????? int x = 0;?????? // 错误,此处不能给变量x赋值
????? int y;
}?
5、函数的重载(overload)
???? 重载构成的条件:函数的参数类型、参数个数不同,才能构成函数重载。
???? 注意:只有函数的返回类型不
您可能关注的文档
最近下载
- Rhino软件二次开发:RhinoCommonAPI使用详解.pdf VIP
- 2014标化工地创建方案.docx VIP
- 欧洲外贸网址大全.doc VIP
- 建筑专业的心得体会(通用6篇).pdf VIP
- 富士B9125 Copier-Printer Copier-Printer施乐B9136 Copier-Printer Copier-Printer, B9100 Copier-Printer Copier-Printer, B9110 Copier-Printer Copier-Printer使用说明书.pdf VIP
- 药物临床试验中试验用药品的管理.ppt VIP
- 包装厂电动地平车安全风险分级管控清单.doc VIP
- 三轴搅拌桩试验桩总结.docx
- 大棚蔬菜施肥技术.ppt VIP
- 电工电子技术(第3版)全套课件.pptx
原创力文档

文档评论(0)