- 博客(3)
- 收藏
- 关注
原创 C++学习---(三)面向对象的优缺点
什么是面向对象编程:面向将系统看成通过交互作用来完成特定功能的对象的集合。每个对象用自己的方法来管理数据,也就是说只有对象内部的代码能够操作对象内部的数据。 面向对象的三大优点:复用性、维护性、拓展性 面向对象的三大特点:(实际上是四大特点) 1:封装(维护性):如大话设计模式中的一个故事:活字印刷。应对不同客户的需求,只需改动特定的维护,不需重新设计,此为可维护 2:继承(复
2017-02-23 21:45:34 3780
原创 C++学习---(二)
内联函数inline的使用 Inline int max(int a, int b) { Return a > b? a :b; } #define MAX(a, b) (a) > (b) ? (a) : (b) 内联函数与带参数宏的区别? 内联函数调用时,要求实参和形参的类型一致,另外内联函数会先对实参表达式进行求值,然后传递给形
2017-02-22 14:08:16 699
原创 C++学习---(一)
嵌入式开发中为什么要学习C++语言? 1.强化C语言编程能力,提高编程的代码质量。 2.帮助学习其他编程语言,建立从面向结构到面向对象的过程。 面向过程编程的特点? 主要解决科学计算问题,用户需求简单而且固定。 特点: 分析解决问题所需要的步骤 利用函数实现各个步骤 依次调用函数解决问题 问题: 软件可重用性差 软件可维护性
2017-02-07 11:00:15 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人