C++ 预备知识

2018-02-06  创建人:Ruo_Xiao
参考书籍:C++ Primer Plus6版
邮箱:xclsoftware@163.com
2018-04-04  修改人:Ruo_Xiao
1、增加对面向对象编程的四大特性的描述。
2、增加对标准C++组成的描述。

一、C++简介

  1. C++三种不同的编程方式:
    (1)C语言代表的过程性语言。
    (2)类代表的面向对象。
    (3)模板支持的泛型编程。
  2. 面向对象编程:Object Oriented Programming,简称:OOP。
    包括四大特性:封装、抽象、继承、多态。
  3. 泛型编程:Generic Programming。这里的泛型指的是创建独立于类型的代码。
  4. 标准C++由三部分组成:
    (1)核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
    (2)C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
    (3)标准模板库(STL),提供了大量的方法,用于操作数据结构等。
  5. 重要概念
    对象:对象具有状态和行为。例如:状态就是人的肤色、眼睛大小等,行为就是人吃饭、喝水等动作。
    :定义对象状态和行为的模板。
    方法:行为就是靠方法来实现的。
    变量:状态就是靠变量来实现的。

二、C++历史

  1. 1983年,诞生于贝尔实验室,由Bjarne Stroustrup创建。
  2. 第一个标准:C++98。
  3. 第二个标准:C++03,对C++98进行整理,一般认为二者相同。
  4. 第三个标准:C++11。

三、其他

main()函数被启动代码调用,而启动代码是由连接器添加到程序中的,是程序和操作系统之间的桥梁。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值