C++
super J
这个作者很懒,什么都没留下…
展开
-
C++ 面向对象思想
C++面向对象面向对象设计思维C语言面向过程语言以函数为中心,数据属于丛属位置容易理解和掌握不利于软件的维护和扩充C++面向对象语言以类为中心,函数属于丛属位置提高了软件的可重用性,可靠性,安全性抽象思维,不利于理解 注意:项目开发过程中,面向对象和面向过程会同时使用, 通过面向对象把一个项目细分,分工合作,最后需要 通过面向过程组...原创 2018-10-31 16:53:14 · 1461 阅读 · 0 评论 -
C++ 动态内存
动态内存内存一般可分为四个区域<一> 全局数据区(静态区)全局变量和静态变量存放在此. 里面细分有一个常量区, 字符串常量和其他常量也存放在此. 该区域是在程序结束后由操作系统释放.<二> 代码区这个区域存放函数体的二进制代码.也是由操作系统进行管理的<三> 栈区由编译器自动分配释放, 存放函数的参数值,局部变量等. 例如: 参...原创 2018-10-31 16:58:37 · 202 阅读 · 0 评论 -
C++ 命名空间
命名空间命名空间头文件:内有许多库函数(相当于书柜),对库函数进行管理命名空间:内有许多函数(相当于书柜的一个分区),对函数进行管理语法格式 namespace 命名空间标识符 { ...命名空间成员 } //花括号一作定义域(后面要加分号),二作用域(后可加可不加分号)注意事项(命名空间标识符)1.必须满足命名规则和命名规范,习惯名字唯一,通...原创 2018-10-31 17:04:14 · 251 阅读 · 0 评论 -
C++ 类
类类 C++的核心概念struct myStu{ int id; char name[128];};类:1、脑海中呈现代码需要表现的实体;2、在这些实体中去寻找具有共性数据,共性行为;3、创建类;通过类再去创建对象梨树 栅栏 房子 桥梁 假山实体(抽象)->类(实例化)->对象类的优点:1、使程序设计本身更合理,更有条理2、程序的可读性更...原创 2018-10-31 17:08:17 · 233 阅读 · 0 评论 -
C++ 构造与析构
构造和析构1.养成一个习惯,只要是变量,定义后要初始化2.在C++当中要完成对象的初始化工作,可以借助构造来完成,如果要完成对象的清理操作,借助析构来完成3.在C++里面对于对象的初始化有4种方式:1、直接赋值(结构的直接赋值),类中数据成员全是公有,且没有声明任何的构造函数。不建议大家用2、公有的初始化函数.(习惯写成公有的赋值函数)3、构造函数 C++规定在类的说明中可以包含一...原创 2018-10-31 17:11:25 · 478 阅读 · 0 评论 -
C++ c到c++
C到C++ C++相比C语言来说,多了两个核心,五个内容: 1、面向对象的思维;2、模板(泛型编型) 1.bool 2.引用 3.内联 4.重载 5.缺省参数变量数据类型 bool布尔 占1个字节 取值:true false bool isMax(int a, int b) { return a &gt; b; }引用 为变量取别名ty...原创 2018-10-30 21:03:58 · 447 阅读 · 0 评论