码迷,mamicode.com
首页 > 其他好文 > 详细

9.14 学习总结

时间:2017-09-18 15:44:54      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:一个   width   访问   拷贝构造   classname   另一个   函数   友元函数   type   

访问修饰符

public:类的外部是可以访问的

private:类的外部是不可以访问的,只可以在类的内部访问。

protected: 在类的外部不可以访问,但是保护成员在派生类中可以访问。

 

拷贝构造函数:用之前的创建的对象来初始化新的对象

1、通过使用另一个同类型的对象来初始化新建的对象;

2、复制对象把他作为参数传递给函数

3、复制对象,并从函数返回这个对象

//拷贝构造函数最常见的形式

classname (const classname &obj) { // 构造函数的主体

友元函数

可以访问 public 和protected 对象;

1、友元的声明

class Box
{
   double width;
public:
   friend void printWidth( Box box );//在类的定义中放置
   void setWidth( double wid );
};
2、友元函数不属于任何类,但是可以调用类中的
this指针
C++的继承:
1、基类和派生类 :继承代表了is a关系
class derived-class: access-specifier base-class//继承类的声明
2:注意继承关系和继承的访问权限问题

函数的重载以及运算符的重载:
函数的重载已经了解过了,运算符的重载没有认真看。

 
 

 

9.14 学习总结

标签:一个   width   访问   拷贝构造   classname   另一个   函数   友元函数   type   

原文地址:http://www.cnblogs.com/HaiTaoW/p/7520769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!