
C++学习笔记
hai2024
一个安卓通信人。
展开
-
C++学习笔记(第11章->使用类)
本章节首先讲解操作符重载,它允许将标准C++操作符用于类对象;其次介绍友元,这机制使得非成员函数可以访问私有数据;最后是自动类型转换。 1.操作符重载 (1)重载后的操作符必须至少有一个操作数是用户定义的类型,防止用户为标准类型重载操作符。 (2)使用操作符不能违反操作符原来的句法规则,也不能改变操作符的优先级。 (3)不能定义新的操作符。 (4)大多数操作符可以通过成员或非成员函数进行原创 2014-12-10 23:31:49 · 854 阅读 · 0 评论 -
C++学习笔记(第10章->对象和类)
本章主要做基本概念的介绍,面向对象编程(OOP)是一种特殊的、设计程序的概念性方法,下面是最重要的OOP特性: (1)抽象 (2)封装和数据隐藏 (3)多态 (4)继承 (5)代码的可重用性 为了实现这些特性并组合在一起,C++提供了类。 1.抽象和类 类是一种将抽象转换为用户定义类型的C++工具,他将数据表示和操纵数据的方法组合成一个整洁的包。一般来说,类规范由两个部分组成:原创 2014-12-10 21:51:43 · 670 阅读 · 0 评论 -
C++学习笔记(第9章->内存模型和名称空间)
内存模型和名称空间学习原创 2014-12-08 20:00:35 · 669 阅读 · 0 评论 -
C++学习笔记(第12章->类和动态内存分配)
1动态内存和类 1.复习范例和静态类成员 这个例子,是一个不完美的程序,通过他的缺陷,我们来逐步分析和改进,进而了解这一章要学习的内容. #ifndef _STRING_BAD_H_ #define _STRING_BAD_H_ #include class StringBad { private: char * str;//char pointer,need new to assig原创 2014-12-06 12:25:01 · 770 阅读 · 0 评论 -
C++学习笔记(第13章->类继承)
如果你不努力,一年后的你还是原来的你,只不过老了一岁。-----for myself原创 2014-12-01 21:07:07 · 1026 阅读 · 0 评论 -
C++学习笔记(第14章->代码重用->类模板)
.原创 2014-11-30 13:54:14 · 1089 阅读 · 0 评论 -
C++学习笔记(第14章->代码重用->包含,继承,多重继承,虚基类)
1.包含 C++的一个主要目标就是促进代码复用。公有继承是实现复用的机制之一。但这并非唯一机制,还有其他机制: (1)类成员本身是另一个类对象,这种方法称为包含(containment),组合(composition)或层次化(layering)。 (2)使用私有继承或保护继承。 以上两种方法,用于实现has-a关系,即新的类包含另一个类对象。 (3)函数模板,类模板。类模板使我们能够使原创 2014-11-29 10:21:32 · 1536 阅读 · 0 评论 -
C++学习笔记(第15章,友元,异常)
1. 友元类 (1 )一个类成为另一个类的友元,这两个类应该存在某种关系,既不是公有继承的is-a关系,也不是包含has-a关系。打个比方,遥控器和电视机,遥控器可以改变电视机的状态,可以说遥控器(Remote类)作为电视机(TV类)的一个友元。 下面语句使Remote成为友元类: friend class Remote; 友元声明可以位于公有/私有/保护部分,其所在位置无关紧要。 15原创 2014-11-25 20:57:42 · 955 阅读 · 0 评论