[博客翻译](GNU)C中的智能指针
🌟 在C语言中实现智能指针
我热爱C语言,但总有些地方让我渴望更高层次的抽象。C语言中的内存管理常常让我感到头疼,因为我的注意力很容易分散,常常忘记释放内存或关闭资源。所以当我了解到C++中的智能指针时,我立刻被吸引。
在我攻读信息技术工程专业的第一学期,我们的课程主要围绕C语言编程。最初的项目相对简单,我们独自完成。直到大项目来临——我们要作为一个四人团队实现一个POSIX Bourne shell,并被告知任何内存泄漏都会对最终成绩产生严重影响,而且必须使用gcc 4.9编译器。
考虑到我和队友都不完美...