摘要: C++智能指针 以引用计数为基础的智能指针,引用计数的管理逻辑如下: 除了初始化对象本身外,每个构造函数(拷贝构造函数除外)还要在堆上创建一个引用计数,用来记录有多少个对象共享状态。当我们创建一个对象时,只有一个对象共享状态,因此将引用计数初始化为 1; 拷贝构造函数不分配新的计数器,而是拷贝给定对 阅读全文
posted @ 2024-11-06 22:01 ihuahua1415 阅读(9) 评论(0) 推荐(0) 编辑
摘要: C/C++中的volatile 约定 Volatile 这个话题,涉及到计算机科学多个领域多个层次的诸多细节。仅靠一篇博客,很难穷尽这些细节。因此,若不对讨论范围做一些约定,很容易就有诸多漏洞。到时误人子弟,就不好了。以下是一些基本的约定: 1 这篇博文讨论的 volatile 关键字,是 C 和 阅读全文
posted @ 2024-11-06 21:43 ihuahua1415 阅读(9) 评论(0) 推荐(0) 编辑
*/