
C++
北海北_CrazyZheng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++-C++与C的区别
CPL语言1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。并且他用B语言写了第一个UNIX操作系统。Ken Thompson发明的B语言,而 B语言则源自BCPL语言1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了...原创 2019-04-01 21:45:36 · 272 阅读 · 0 评论 -
C++-知识点7-继承和多态
继承http://www.runoob.com/cplusplus/cpp-inheritance.html面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类...原创 2019-04-02 21:52:44 · 189 阅读 · 0 评论 -
C++-知识点6-友元
友元https://www.cnblogs.com/zhuguanhao/p/6286145.html友元函数、友元类和友元成员函数想访问类种的私有成员,就用友元。public:friend声明只要在类内,位置不限。友元定义可以在类外任意位置。有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要...原创 2019-04-02 21:52:21 · 444 阅读 · 0 评论 -
C++-知识点5-static关键字
statichttps://www.cnblogs.com/shaozhuyong/p/5959760.htmlstatic关键字有三种使用方式,其中前两种只指在C语言中使用,第三种在C++中使用。1. 局部静态变量(C)2. 外部静态变量/函数(C)3. 静态数据成员/成员函数(C++)一、 局部静态变量 void fun(){static int a;}局部变量按照存储形...原创 2019-04-02 21:48:04 · 254 阅读 · 0 评论 -
C++-知识点4-构造和析构
构造和析构http://www.runoob.com/cplusplus/cpp-constructor-destructor.html类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。带参数的构造函数默认的构造函数没有任何参数,但如果需要,...原创 2019-04-02 21:34:58 · 164 阅读 · 0 评论 -
C++-知识点3-重载
重载http://www.runoob.com/cplusplus/cpp-overloading.htmlC++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的...原创 2019-04-02 18:36:49 · 182 阅读 · 0 评论 -
C++-知识点2-引用
引用https://www.cnblogs.com/duwenxing/p/7421100.html引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价语法:类型 &引用名=目标变量名;特别注意:1.&不是求地址运算符,而是起标志作用2.引用的类型必须和其所绑定的变量的类型相同3.声明引用的同时必须对其初始化,否则系统...原创 2019-04-02 18:25:44 · 175 阅读 · 0 评论 -
C++-知识点1-指针
指针https://blog.youkuaiyun.com/qq_41035588/article/details/79673674int **num指针的类型:去掉num,int**指针所指向的类型:去掉*num,int*指针存储的值:32bit系统(4byte),指针是指向内存某块区域的首地址,内存地址32bit长,即指针本身所占据的内存区,永远是4byte(1)int*ptr; /...原创 2019-04-01 22:47:57 · 188 阅读 · 0 评论 -
C++-基础知识点
三大主流OOP(面向对象编程)语言(C++,Java,C#),都是面向对象。精一而通三,唯一需要花些时间的地方就是熟悉他们的类库。驱动就是接口,使用国际标准规范,库是对驱动的进一步封装,使其调用起来更加封装,也可以叫做接口。面向过程的缺点:可重用性差数据安全性差难以开发大型软件和图形界面的应用软件面向对象:易维护、易复用、易扩展性能比面向...原创 2019-04-01 22:06:04 · 134 阅读 · 0 评论