![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C&C++探究
文章平均质量分 72
圈养的码农
这个作者很懒,什么都没留下…
展开
-
继承中的复制控制注意事项
继承中的复制控制注意事项 一、复制构造函数。 如果派生类定义了之身的复制构造函数,则该复制构造函数一般情况下应该显示使用基类复制构造函数来初始化对象的基类部分。 class derived_class :public base_class{ public: //constructor: derived(const derived_class& d){ base(d)原创 2012-11-10 21:59:14 · 525 阅读 · 0 评论 -
C++继承标号:public继承、protected继承、private继承
C++继承标号:public继承、protected继承、private继承 继承标号确定了成员或者成员函数在派生类中的访问权限。 //Base class class base{ public: int a=0; int ret_value(){return a;} private: int b=0; }; //public der原创 2012-11-10 14:30:44 · 432 阅读 · 0 评论 -
使用循环列表生成杨辉三角
使用循环列表生成杨辉三角的思想应该是比较简单的,设置一个循环列表,通过每次迭代生成每一层的数值。要注意的有下面两点: 1、此处使用一个循环列表来逐次生成杨辉三角的每一层。其中,left值先取得列表的头一个数据,之后把这个数据pop掉,right再获得一个头数据(其实是left后面的一个数据),left值用来保存左肩数值,right值保存右肩数值。然后每次将两肩的数值相加后入队(新入队的值总原创 2012-11-14 19:40:08 · 507 阅读 · 0 评论