摘要: 1、常量,一定要且只能被初始化(包括类的初始化列表),不能被赋值,即不能修改。 2、常量成员函数,不能修改成员变量。 3、常量对象,不能调用非常量成员函数,因为非常量成员函数可能修改对象的成员变量。 4、指针常量(*const),指针本身是常量,指针指向的内容可以被修改。对应指针变量。 5、常量指针 阅读全文
posted @ 2019-02-10 22:49 happyyoung 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1、引用是变量的别名,其实是指针常量,因此必须初始化。 2、引用不能为NULL,指针可以为NULL。 阅读全文
posted @ 2019-02-10 22:42 happyyoung 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、进程 1)操作系统资源分配的基本单位。 2)进程状态:阻塞、就绪和运行。 3)每个进程都有自己独立的进程地址空间。 4)一个进程崩溃了,不影响其他进程。 5)进程创建、切换和销毁等开销大。 6)进程间通信,效率低。 2、线程 1)操作系统调度的基本单位。 2)线程独有的资源,主要为了线程切换时, 阅读全文
posted @ 2019-02-10 21:47 happyyoung 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 内存管理 阅读全文
posted @ 2019-02-10 21:36 happyyoung 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、new和delete是运算符,可以被重载;malloc和free是库函数,不能被重载。 2、new会调用对象的构造函数,delete会调用对象的析构函数;malloc和free不会。 阅读全文
posted @ 2019-02-10 21:22 happyyoung 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 内存对齐 阅读全文
posted @ 2019-02-10 20:44 happyyoung 阅读(110) 评论(0) 推荐(0) 编辑