#初学c++笔记心得记录
2020-02-04 15:23
204 查看
##C++学习笔记(一)C++语言的学习重要注意点
一、 搞清楚结构化程序设计以及面向对象的程序设计的区别:
结构化程序设计
程序 = 数据结构+算法+程序设计语言+语言环境
面向对象的程序设计
程序 = 对象 + 对象 +对象…… 对象 = 算法+数据结构 + 程序设计语言+ 语言环境
二、 对象——具有多个属性和多个服务的事、物
面向对象系统的特性:
1、 抽象性
2、 封装性
3、 继承性
4、 多态性
类:
具有相同特点或共性的对象拿出来归为一类。
消息:
消息是面向对象系统中的一种实现对象间的通信和请求任务的操作 发送者--->消息--->接收者(接到消息后被激活-)。
三、 面向赌对象的开发方法(大步骤分为以下)
1、 系统调查和需求的分析
2、 分析问题的性质和求解问题(OOA)
3、 整理问题(OOD)
4、 程序实现(OOP)
四、 C++是对C语言的扩充,但同时有自己的特点,之前学习过C语言的接触起c++来一些基本的函数语法还是不变的,但一定要找出两者的不同之处,并一定要分辨清楚。
1、 c++的文件拓展名
2、 注释符
3、 名字空间
4、 输入输出函数
5、 变量的定义
6、 强制类型转换
7、 动态内存的分配与释放
8、 作用域运算符(::)
9、 引用
10、
const 修饰符
11、
字符串
12、
C++其中的一些新特性
(1)、函数原型
(2)、内联函数
(3)带默认值的函数
(4)、函数重载
(5)函数模板
C语言到c++不是简单地一个跨语言的学习,主要是编程思维的转变,将思维转变到面向对象的编程方面,培养自己的面向对象的编程思维,分析能力的能力,将理论与实践结合,才能有事半功倍的效果。
以上是作者根据自己的入门学习做出的总结,希望能收到更多大神的指导,同时也向往对后辈能有一点帮助吧! _
加粗样式
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C++学习笔记之封装程序记录
- c++学习心得:STL初学(基础篇)
- 初学c++经验学习心得入门篇 老鸟飘过
- c++中的构造函数 的心得笔记
- html+c++ 以html形式记录笔记
- C++拓展笔记2-1:C++析构函数学习心得
- 【初学算法】广度优先搜索做题心得(C++)
- 我也来记录我的一些开发心得和笔记!
- 学习笔记:初学C++(2):调用
- 个人C++学习笔记记录(一)
- [学习笔记]C和C++中数组的一些小心得(一)
- 初学c++的一些小记录(Mac下)
- 奔三奶爸初学php心得记录(第四天)
- 编程学习笔记之c++相关::vector学习心得
- C++初学笔记
- c/c++的笔记(看到想记录的就添加)
- LibSVM笔记系列(3)——初学移植libsvm的C/C++版本
- 学习笔记---C++析构函数心得
- 奔三奶爸初学php心得记录(第一天)
- C++学习心得(自己随意笔记,错误多多)