|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/memory-management/
课程评论:没有评论
**Coursera 课程总结:C++ 内存管理** 本课程由 Infinite Skills 提供,专为已有 C++ 基础知识的用户设计,旨在深入教授 C++ 内存管理相关的技巧。 课程从介绍 **内存泄漏(leaks)** 和 **内存溢出(overruns)** 入手,并指导学员如何有效规避这些常见问题。讲师 Brook 将详细讲解 **STL vector 方法**、**范围检查(range checking)** 以及 **哨兵(sentinels)** 的应用。 随后,课程将重点关注如何 **管理内存环境**,特别是如何处理和防止 **内存泄漏**。之后,学员将学习如何 **安全地复用已释放的内存**,并获得专家关于此主题的宝贵建议,包括常见的 **陷阱(pitfalls)** 和 **最佳实践(best practices)**。 最后,课程将揭示 **应避免的不良实践(bad practices)**,并强调 **传统的、老旧的规则** 在现代 C++ 内存管理中仍然是行之有效的最佳实践。 完成本视频课程后,学员将对 C++ 内存管理有透彻的理解,并掌握可应用于实际编程和软件开发中的专家级技巧。课程还提供了相应的 **工作文件**,方便学员跟随讲师进行同步练习。
This C++ Memory Management training course from Infinite Skills teaches you tricks about memory management with this programming language. This course is designed for users that already have a working knowledge of C++. You will start out by learning about leaks and overruns, and how you can avoid them. Brook will teach you about STL vector methods, range checking, and sentinels. You will move in to seeing how you can take care of your environment and learn about memory leaks. From there, you will learn about reusing released memory, and are given expert pointers on the subject, as well as hear about pitfalls and best practices. Finally, you will learn about bad practices to avoid, and find out how the old school rules are the best practices. By the completion of this video based training course, you will have an in-depth understanding of memory management, and expert tips that can be applied to your own programming and software development. Working files are included, allowing you to follow along with the author throughout the lessons.