
C++面试题
文章平均质量分 74
火影洛风
这个作者很懒,什么都没留下…
展开
-
C++中的设计模式介绍并掌握如何去实现
观察者模式(Observer Pattern):定义了一种一对多的依赖关系,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。模板方法模式(Template Method Pattern):定义一个操作中的算法骨架,而将一些步骤延迟到子类中实现。C++ 中,常用的设计模式可以分为创建型、结构型和行为型三大类,以下为你详细介绍几种常见的设计模式的原理和使用方法。策略模式(Strategy Pattern):定义一系列算法,将每个算法封装起来,并使它们可以相互替换。原创 2025-02-13 08:38:16 · 278 阅读 · 0 评论 -
C++经典面试题 100道 覆盖大部分内容
简述线程同步的概念,C++ 中有哪些线程同步机制(如 std::mutex、std::lock_guard 等)?std::map 和 std::unordered_map 的区别是什么,分别在什么情况下使用?简述 std::future 和 std::promise 的使用场景和工作原理。std::variant 和 std::any 的区别是什么,分别适用于什么场景?简述 std::move 和 std::forward 的作用和使用方法。原创 2025-02-10 19:42:07 · 273 阅读 · 0 评论