摘要: 1、存储持续性 C++使用四种不同方案来存储数据,它们的区别在于数据在内存中保留的时间,也叫做存储持续性 (1)自动存储持续性 在函数定义中声明的变量,包括函数参数。 (2)静态存储持续性 在函数定义外和使用关键字static定义的变量。它们在程序整个运行过程中都存在。 (3)线程存储持续性 在C+ 阅读全文
posted @ 2018-04-10 11:31 pinhole 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明: A volatil 阅读全文
posted @ 2018-04-10 09:15 pinhole 阅读(151) 评论(0) 推荐(0) 编辑