摘要:
[TOC] 1. 引用的定义 C++新增加了引用的概念: 引用可以看作一个已定义变量的别名 引用的语法 2. 引用的本质 引用在C++中的内部实现是一个常量指针 C++编译器在编译过程中使用常量指针作为引用的内部实现,因此引用所占用的内存大小和指针相同 从使用的角度,引用只是一个别名,C++为了实用 阅读全文
摘要:
[Toc] 1. 内联函数的声明 在C++中,const常量可以代替宏常数定义,而宏代码段则推荐使用内联函数来代替。 C++中使用 关键字声明内联函数 inline只是一种请求,编译器不一定允许这种请求 inline关键字必须和函数定义结合在一起,否则编译器会直接忽略内联请求 include def 阅读全文
摘要:
[TOC] 1. 线程同步概述 线程同步定义 线程同步,指的是控制多线程间的相对执行顺序,从而在线程间正确、有序地共享数据,以下为线程同步常见使用场合。 多线程执行的任务在顺序上存在依赖关系 线程间共享数据只能同时被一个线程使用 线程同步方法 在实际项目中,经常使用的线程同步方法主要分为三种: 互斥 阅读全文