C++初学之路:类的组合
来源:互联网 发布:网络诽谤罪判刑案例 编辑:程序博客网 时间:2024/06/05 19:33
类的组合
主要在一个类之中还要用到其他的类,从而形成了一种包含与被包含的关系,从而形成一种嵌套。如:在线段这个类之中求距离的话就一定要用到两个点类的坐标。 主要还是要注意在使用过程中类的初始化的问题——
组合类的构造函数的声明格式是:
Line::Line(Point &p1,Point &p2):Xp1(p1):Xp2(p2) {}
其中要对Xp1,Xp2两个类对象初始化。并且其初始化的顺序与其在组合类定义中的顺序相关。
如
class line{private : Point Xp1,Xp2;}Line :: Line(p1,p2) :Xp2(p1):Xp1(p2){}
像这里就是先调用Xp1,再调用Xp2.
0 0
- C++初学之路:类的组合
- 初学Java之方法之间的组合运用
- C语言学习之路之六--------指针初学
- 初学C语言之感悟
- 初学c/c++——提及类的继承
- 关于objective-c中类的组合
- 【C++学习之路】组合类的构造函数
- C++ 学习之路(6):类的组合
- 初学PHP之路
- javaEE初学之路
- 初学C的那些事
- 初学C语言的学习计划
- 初学c程序的感想
- 初学C语言的感受
- 初学C语言的感受
- C++:组合类
- JSTL1.1之初学c.tld
- linux-0.11之main.c初学记录
- 二叉树做题总结
- linux c编程工具使用之gdb
- 基本类型的装箱与拆箱的比较
- 文本关键词提取算法
- redis 安装及操作详解
- C++初学之路:类的组合
- 使用Systemtap生成Flame Graph(火焰图)
- [NOIP2000P4]单词接龙
- random()函数
- 购物车
- 1016. 部分A+B (15)
- device manager init
- Android RxJava详解(三)
- Android setPreviewFrameRate()导致setParameter()failed出错