
C++
文章平均质量分 71
adlics_r
这个作者很懒,什么都没留下…
展开
-
C++概述
1.嵌入式开发为什么学习C++语言? 面向过程VS面向对象(C语言 VS C++语言) 面向过程编程的特点(C语言): 1)C语言的特点: ·没有深思熟虑的设计过程 ·残留过多低级语言的特征 2)面向过程的编程的特点 ·主要解决科学计算机问题,用户需求简单固定面向对象编程的特点(C++语言): ·由现实世界中的事物直接映射到程序中,可直接满足用户需求 直接原创 2017-02-07 10:49:29 · 392 阅读 · 0 评论 -
从c到c++的升级
1.声明定义 C++可以在需要使用时再定义2.register关键字的升级 ·C++中可以取得register变量的地址3.const关键字 ·const修饰的变量不可变,也不可通过空间修改,即常量看待。当碰见常量声明时在符号表中放入常量4.内存分配与释放(new/delete) 变量申请: Type * pointer = new Type; //——- delete原创 2017-02-07 22:35:21 · 441 阅读 · 0 评论 -
面向对象编程(一)
面向对象编程介绍1.什么是面向对象 面向将系统看成通过交互作用来万恒特定功能的对象的集合。每个对象用自己的方法来管理数据。也就是说只有对象内部的代码能够操作对象内部的数据 2.面向对象的优点 通过,继承、封装、多态降低程序的耦合度,并结合设计模式让程序更容易修改和扩展,并且易于复用。 3.面向对象的特点 ① 封装——维护性 ② 继承——复用性 ③ 多态——扩展性原创 2017-02-08 20:17:15 · 409 阅读 · 0 评论 -
面向对象编程(二)
构造函数与析构函数1.构造函数 1)构造函数的特点: 构造函数可以有任意类型和任意个数的参数,你个类可以有多个构造函数(重载) 构造函数被声明为私有特殊的用途 函数名和类名完全相同 2)如果程序中未声明,则系统自动产生出一个默认构造函数,不带参数的构造函数 3)全局对象的构造函数先于main函数 4)当一个类存在构造函数时,手动加入参数 注:手动写入无参构造函数 2.析构函数 1原创 2017-02-09 19:45:07 · 439 阅读 · 0 评论