C++PrimerPlus

1.2.3 面向对象编程

OOP 试图让语言来满足问题的要求,其理念是设计与问题本质特性相对应的数据格式。
C++主要是为了我的朋友和我不必再使用汇编语言、C语言或其他现代高级语言来编程而设计的。他的主要功能是可以更方便地编写出好程序,让每个程序员更加快乐。

第 2 章 开始学习C++

建立基本结构

2.2.1 声明语句和变量

信息项存储在计算机中必须指出存储位置和所需内存空间。

第 3 章 处理数据

面向对象编程(OOP)的本质是设计并扩展自己的数据类型。
内置C++类型分为基本类型与复合类型。

3.1 简单变量

  1. 信息将存储在哪里;
  2. 要存储什么值;
  3. 存储何种类型的信息。

3.2 const限定符

C++处理数据时数据精度是个很重要的问题。

第 4 章 复合类型

4.1 数组

数组声明:

  1. 存储在每个元素中的值的类型;
  2. 数组名;
  3. 数组中的元素数。
    typeName arrayName [arraySize]

4.2 字符串

存储在内存连续字节中的一系列字符。

4.3 string

复杂不好记,用的多了就记住了。

4.4 结构体

结构体 struct 声明 赋值

4.5 共用体

共用体 union 占用同一块内存

4.6 枚举

enum

4.7 指针和自由存储空间

指针策略是C++内存管理编程理念的核心。
typename * pointname = new typename;
delete pointname
typename * pointname[element_num]
delete [] pointname

4.8 指针、数组和指针算术

数组名代表数组第一个元素的地址
sizeof(array_name) 返回数组大小
sizeof(array_point)返回指针大小

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值