欢迎来到贱贱的博客

扩大
缩小

2017年8月3日

c++拷贝函数详解(转)

摘要: 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如 int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 运行程序,屏幕输出100。从以上代码的运行结果可以看出,系统为 阅读全文

posted @ 2017-08-03 17:55 L的存在 阅读(1386) 评论(0) 推荐(0) 编辑

c++友元函数友元类

摘要: 友元函数和友元类的需要: 类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型 阅读全文

posted @ 2017-08-03 17:19 L的存在 阅读(215) 评论(0) 推荐(0) 编辑

c++中虚函数与纯虚函数的区别(转)

摘要: 首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次: c 阅读全文

posted @ 2017-08-03 16:39 L的存在 阅读(149) 评论(0) 推荐(0) 编辑

导航