C++学习笔记-创新互联-成都快上网建站

C++学习笔记-创新互联

目录
  • 前言
  • 第1章 预备知识
    • 1.1 C++简介
    • 1.2 C++简史
      • 1.2.1 C语言
      • 1.2.2 C语言编程原理
      • 1.2.3 面向过程、面向对象
  • 第2章 开始学习C++
    • 2.1进入C++

创新互联主营清远网站建设的网络公司,主营网站建设方案,重庆APP开发,清远h5微信平台小程序开发搭建,清远网站营销推广欢迎清远等地区企业咨询前言
  1. 大学期间浅学过C++语言和Qt框架,最近想钻研Qt,同时还要再系统学习下C++语言。原因是上位机开发领域,C++&Qt、C#&WPF这2种组合占了很大一部分比例。

  2. 简单记录下C++学习笔记,笔记参考自《C++ Primer Plus》一书。
    大三期间曾将这本书看了一大半,后来为了备战考研便中途放弃了,而今再次从头研读此书。

  3. 只将自己认为是重点的内容记录下来。


在这里插入图片描述

第1章 预备知识 1.1 C++简介

C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模板支持的泛型编程。

1.2 C++简史 1.2.1 C语言

为了将汇编语言这种低级语言的效率、硬件方法能力和高级语言的通用性、可移植性融合在一起,因此便产生了C语言。

1.2.2 C语言编程原理

在C语言中,其理念是将大型程序分解成小型、便于管理的任务,如果其中的一项仍然过大,则将它分解为更小的任务,这一过程将会持续下去,直到将程序划分为小型的、易于编写的模块。结构化编程反映了过程性编程的思想,根据执行的操作来构思一个程序。

1.2.3 面向过程、面向对象

举个例子:

问题: 洗衣机里面放有脏衣服,怎么洗干净?
面向过程的解决方法:

1、执行加洗衣粉方法;

2、执行加水方法;

3、执行洗衣服方法;

4、执行清洗方法;

5、 执行烘干方法;

以上就是将解决这个问题的过程拆成一个个方法(是没有对象去调用的),通过一个个方法的执行来解决问题。

面向对象的解决方法:

1、我先弄出两个对象:“洗衣机”对象和“人”对象

2、针对对象“洗衣机”加入一些属性和方法:“洗衣服方法”“清洗方法”、“烘干方法”

3、针对对象“人”加入属性和方法:“加洗衣粉方法”、“加水方法”

4、然后执行

人.加洗衣粉

人.加水

洗衣机.洗衣服

洗衣机.清洗

洗衣机.烘干
第2章 开始学习C++ 2.1进入C++

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:C++学习笔记-创新互联
当前URL:http://kswjz.com/article/cddeod.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流