快速学习C和C++,基础语法和优化策略,学了不再怕指针(南科大计算机系原版)
2023-03-20 23:03 作者:Eular_Stack | 我要投稿

+号是一个运算符
整数运算只有int和long两种
char是比int短的
作为运算之后 就是一个int类型
计算机中为了存储io的方便
很多数据都是对齐的
每个变量都是4/8的倍数
结构体里所有成员共享同一块内存
以最大的成员变量所占内存为准
4.3-structures-unions-and-enumerations P18 - 14:02

数据只有一份 但是有多个名字
.type是为什么

瞌睡了 对不起
5.1-pointers P20 - 10:38
常量指针指的是const修饰的是*p,指针常量指的是const修饰的是指针变量p,剩下的一目了然,const修饰哪个,哪个不能改变
常量指针:常量的指针;指针常量:指针是常量,指针就是地址,地址是常量
5.2-pointers-and-arrays P21 - 03:00
5.2-pointers-and-arrays P21 - 07:20
5.4-allocate-memory-CPP-style P23 - 05:44
c里面释放内存用free(pointer)
c++用delete pointer
7.1-default-arguments P29 - 00:10
float z = 0
参数parameter : z
参数arghument :0
7.2-function-overloading P30 - 07:27
函数
返回值类型 函数名称 参数列表
函数名称想用 参数列表不一致才可以重载 返回值类型不能作为重载判断标准
7.3-function-templates P31 - 14:47
template<>
T sum<T>(T x,T y)
{}
7.4-function-pointers-and-references P32 - 05:49
9.1-classes-and-objects P38 - 00:40
class中包含成员数据 和成员函数
object中只有成员数据
9.1-classes-and-objects P38 - 07:37
9.1-classes-and-objects P38 - 11:53
类的声明放到头文件中
9.2-constructors-and-destructors P39 - 00:21
9.2-constructors-and-destructors P39 - 02:18
C++中没有构造函数 会默认生成一个空的构造函数
构造函数 名字要和类名完全一致 并且没有返回值
9.2-constructors-and-destructors P39 - 06:41
构造函数跟着的读入参数
在类变量声明的时候,检索声明的形式和构造函数对比,有一致参数的 才会被调用
9.3-this-pointer P40 - 04:25
在函数内部 可以引用我当前对象的指针
9.4-const-and-static-members P41 - 02:53
const成员函数 不可以去修改成员变量