摘要: 1.Static Static 最大的作用是限定作用域。 1.面向对象的 静态成员变量 静态成员变量是该类的所有对象所共有的。对于普通成员变量,每个类对象都有自己的一份拷贝。整个运行过程中,静态成员变量一共就一份,只分配一次内存,由该类的所有对象共享访问。所以,静态数据成员的值对每个对象都是一样的, 阅读全文
posted @ 2021-12-14 17:46 Clovran-Wong 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communicati 阅读全文
posted @ 2021-12-14 15:28 Clovran-Wong 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 单例模式 #pragma once template<typename T> class Singleton { public: Singleton() = default; ~Singleton() = default; Singleton(const Singleton&) = delete; 阅读全文
posted @ 2021-12-14 00:04 Clovran-Wong 阅读(38) 评论(0) 推荐(0) 编辑