欢迎光临散文网 会员登陆 & 注册

快速学习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成员函数 不可以去修改成员变量








快速学习C和C++,基础语法和优化策略,学了不再怕指针(南科大计算机系原版)的评论 (共 条)

分享到微博请遵守国家法律