C++
文章平均质量分 93
Rabbit-Tuzi
这个作者很懒,什么都没留下…
展开
-
C++中的智能指针
本篇文章探讨了C++中的内存管理问题以及解决方案。C++作为一种直接操作内存的语言,开发人员需要自行负责内存的分配和释放,但这容易导致内存泄漏、悬空指针和二次释放等问题的出现。为了解决这些问题,C++提供了智能指针技术。智能指针通过封装指针和引入引用计数等机制,实现了自动化的内存管理和资源释放。本文详细介绍了智能指针的概念、作用和常见类型,如unique_ptr、shared_ptr和weak_ptr,并讨论了它们的实现原理和适用场景。此外,还探讨了智能指针的性能考虑以及如何避免循环引用和内存泄漏的技巧。原创 2023-06-27 13:20:46 · 5599 阅读 · 2 评论 -
简述C++ 多线程编程:实现并发性与性能的关键
当代软件开发领域中,C++ 是一种广泛应用的编程语言,其强大的性能和灵活性使其成为许多高性能和实时系统的首选。在本篇中,我们将探讨 C++ 中一项重要的技术——多线程编程。原创 2023-06-27 13:59:31 · 4870 阅读 · 1 评论