随笔分类 -  基础知识

C++基本的一些知识和概念。
摘要:C++ Const的作用总结 面试或者工作中,我们经常遇到const修饰符定义的变量,函数和对象等。那么const的作用具体是什么,有哪些。今天自己好好的总结了一下,记录下来方便自己以后时间久了不记得,可以回头看一下。 在C中,我们都是习惯用#define来定义常量,C++中提供了const修饰符来 阅读全文
posted @ 2016-10-25 15:48 灯火阑珊231 阅读(6584) 评论(0) 推荐(3)
摘要:运算符重载 运算符重载 运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 首先,我们通过一个例子来说明为什么要有运算符重载。 说明: C++知道如何把两个int型数据相加,但是他们不能把两个类Complex直接相加,运算符重载就是为了解决这种类似的问题,也极大的丰 阅读全文
posted @ 2016-08-12 16:30 灯火阑珊231 阅读(777) 评论(0) 推荐(0)
摘要:C++的多态性定义 C++的多态性定义 所谓多态性就是不同对象收到相同的消息产生不同的动作。通俗的说,多态性是指一个名字定义不同的函数,这些函数执行不同但又类似的操作,即用同样的接口访问功能不同的函数,从而实现“一个接口,多种方法”。 多态性又分为两种:一种是编译时的多态性,主要通过函数重载和运算符 阅读全文
posted @ 2016-08-10 18:09 灯火阑珊231 阅读(672) 评论(0) 推荐(0)
摘要:顺着上一篇的内容,我们继续来了解继承的基本知识。 派生类的构造函数和析构函数 派生类的构造函数和析构函数 派生类继承了基类的成员,但是不能继承基类的构造函数和析构函数,首先,我们了解构造函数和析构函数的执行顺序是当我们创建一个派生类的对象是,先执行的是基类的构造函数,然后是派生类的构造函数。析构函数 阅读全文
posted @ 2016-08-09 14:47 灯火阑珊231 阅读(312) 评论(0) 推荐(0)
摘要:面试的时候经常会有很多概念性的东西,许久不用都会很生疏,特意整理一下方便自己以后不记得了可以查看一下,也顺便帮助自己复习一下。 概念 概念 继承是面向对象程序设计的一个重要特性,它允许在既有类的基础上创建新的类,新类可以从一个或者是多个既有类中继承函数和数据,还可以重新定义或加入新的数据和函数。 基 阅读全文
posted @ 2016-08-08 20:39 灯火阑珊231 阅读(791) 评论(0) 推荐(0)
摘要:Static是C++中一个常见的关键字,它被用来控制变量的存储方式和可见性。 在类定义中,它的成员(包括数据成员和成员函数)可以用关键字static申明为静态成员。静态成员的特性是不管这个类创建了多少个对象,它其中的静态成员只有一个拷贝,这个拷贝被所有属于这个类的对象共享。 从原理来分析,我们能清楚的了解,类的数据成员和成员函数都是跟着类的执行,在编译器上为他在堆栈上分配内存空间存储的。静态数据成员和静态成员函数和他们不同,它们是在程序开始运行时候存储在静态存储空间的。 阅读全文
posted @ 2016-08-04 13:36 灯火阑珊231 阅读(4985) 评论(0) 推荐(3)