摘要: 并发和并行 并发:两个或多个事件在同一时间间隔内发生; 并行:两个或多个事件在同一时刻发生; 线程 线程是进程当中的一条执行流程。同一个进程内多个线程之间可以共享代码段、数据段、打开的文件等资源,但每个线程都有独立一套的寄存器和栈,这样可以确保线程的控制流是相对独立的。 优点: 一个进程中可以同时存 阅读全文
posted @ 2020-07-22 21:36 NaughtyCoder 阅读(253) 评论(0) 推荐(0)
摘要: 继承的构造函数 一个类只继承其直接基类的构造函数,默认/拷贝/移动构造函数是不能被继承的; 继承Father的构造函数 using Father::Father; //继承Father的构造函数 using让某个名字在当前的作用域可见; //编译器遇到这条代码的时候,会把基类的每个构造函数都生成一个 阅读全文
posted @ 2020-07-22 11:13 NaughtyCoder 阅读(276) 评论(0) 推荐(0)
摘要: 对象移动 C++11引入对象移动;进行所有权的转移; 移动构造函数和移动赋值运算符应该完成的功能 确保必要的内存移动,斩断原对象和内存的关系; 确保移动后原对象处于一种“即便被销毁也没有什么问题”的一种状态;A > B,确保不再使用A,而是应该去使用B; 移动构造函数 引入目的:提高程序效率; 说明 阅读全文
posted @ 2020-07-22 11:05 NaughtyCoder 阅读(289) 评论(0) 推荐(0)