设计模式
BigTalking
这个作者很懒,什么都没留下…
展开
-
C++单例模式
但有些会分配内存之后,直接返回的指针复制,在调用构造函数,这样会在多线程模式下导致返回的对象没有调用构造函数,出现问题。这个模式当不考虑内存的reorder问题,是可以的,当出现内存reoder的问题,就不行了。有些编译器执行new操作的时候,正确的顺序是分配内存,调用构造函数,返回指针,2、多线程安全基础上,考虑内存reorder的版本。1、普通的多线程安全的版本。原创 2023-07-01 19:35:20 · 43 阅读 · 0 评论 -
C++ 设计模式之组合模式
模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构。Compostie使得用户对单个对象和组合对象的使用具有一致性。原创 2023-07-02 10:53:07 · 61 阅读 · 0 评论