- 博客(6)
- 资源 (36)
- 问答 (2)
- 收藏
- 关注
原创 C++学习笔记(16)——类的继承(续)
在《类的继承》中详细总结了类的公有继承的相关知识,在大多数的工程中,这种继承都可以满足编程需求,或者说,这是我们常见的继承方式。实际上,除了这种常见的类的公有继承,类还有其他继承方式:私有继承,保护继承,多重继承等。本篇笔记将继续总结类的继承关系,但是本篇笔记的内容可能在实际编程中应用较少,但老生常谈的是为了见多不怪。一、私有继承类似于公有继承格式,私有继承即使用关键字private来表达...
2018-12-20 20:25:04 296
原创 C++学习笔记(15)——类的继承
面向对象编程的主要目的之一是提供可重用的代码。可重用意味着我们不希望修改之前写好的类,类的继承使得在不修改原有的类内容的基础上可以开发新的内容。同时,还可以在不提供类的具体实现方式的前提下完成这一工作,也是对知识产权的一种保护。本篇笔记将总结类的继承的相关知识点。同样,按照惯例,将在总结知识的过程中设计一个具有某种实际意义的类。一、从一个软件需求入手公司的人力资源处要求写一个员工信息管理的...
2018-12-15 16:48:59 333
原创 C++学习笔记(14)——类的特殊成员函数
本篇笔记将深入浅出地探讨C++类的特殊成员函数相关知识。这些特殊成员函数也许你不经常见到,但是它们会自动生成和定义。这些可能隐式生成的特殊成员函数有:隐式默认构造函数,隐式默认析构函数,隐式默认拷贝构造函数,隐式赋值运算符以及隐式地址运算符。其中,隐式的拷贝构造函数和赋值运算符将可能带来一些问题。为了很好的理解其中的原理要点,特别的从一个实际工程中遇到的例子入手。一、工程中的一个例子在具体...
2018-12-07 22:34:43 422
原创 C++学习笔记(13)——类的类型转换
C++的某些类型之间可以进行转换,如int转double,double转int等等。而我们自定义的类(作为类型来看)也是可以进行转换的。本篇笔记将总结C++类的类型转换问题。一、类型转换可以将类定义成与基本类型或另一个类相关,使得从一种类型转换为另一种类型是有意义的。在这种情况下,程序员可以指示C++如何自动进行转换,或通过强制类型转换来完成。首先举个栗子:设计一个表达时间的类,在某些...
2018-12-06 21:00:13 396
原创 C++学习笔记(12)——设计类
上篇笔记总结了C++类的基本结构和使用,并尝试着写了一个实现简单计算的类,但这个类仅仅是为了表明语法规则,并不能很好的体现类存在的意义。另外,类的设计也不会像上篇笔记那样死板和简单,它还有很多复杂的规则来是我们的设计变得方便(但不一定变得简单,很可能是变得复杂)。本篇笔记将总结一些类设计中的“新方法”,并同时设计一个“有意义”的类。一、设计一个矢量类这里,我首先提出一个软件开发需求。这个需...
2018-12-05 21:54:56 636
原创 C++学习笔记(11)——初识类
在《C++学习笔记(1)——初识C++》中,大概总结了C++的特性是面向对象(oop),Bjarne Stroustrup最初将C++语言命名为带类的C语言。类是C++语言面向对象的集中体现。从今天开始,进入类的世界。1.什么是类类是一种将抽象转换为用户定义类型的C++工具。它将数据表示和操纵数据的方法组合成一个整体。类的基本思想是数据抽象和封装。类的书写语法规则是:1.类声明:以...
2018-12-01 18:07:16 704
雷达坐标系转换v2.0
2021-03-28
Qt5-stylesheet-样式表
2020-04-05
Qt-Jsonxml.zip
2020-01-04
SerialPort.zip
2020-01-04
findfiles.zip
2020-01-02
MultiMedia.zip
2019-12-21
texturesurface.zip
2019-12-14
QtCharts.rar
2019-12-14
collidingmice.zip
2019-12-14
painting.zip
2019-12-11
layouts.zip
2019-12-11
editabletreemodel.rar
2019-12-07
spinboxes.rar
2019-10-08
groupbox.rar
2019-09-12
C语言实现的AVL平衡二叉树
2019-03-21
C++类封装设计继承
2018-12-15
字符串加密算法
2018-11-25
VS2008下的动态库创建以及应用实例,并通过工具生成在Linux下可运行的makefile
2017-04-20
windriver for linux安装
2017-11-07
请教大神,qt编译成功的mysql驱动为何不能被识别。
2017-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人