Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Latest commit

 

History

History
30 lines (21 loc) · 1.81 KB

感悟.md

File metadata and controls

30 lines (21 loc) · 1.81 KB

Teamwork的感想和收获

首先,看到了大家的展示,第一个感觉是我们准备的还不够充分,包括内容的准备和预先的排练; 其次,写自己的文档的时候没有考虑后期文档转换的可能性,文档组织得比较糟糕,可读性一般; 最后就是,制作仓促,不足之处希望谅解。

Teamwork的感想和收获

不过,也还有很多的收获,比如说团队协助使用git仓库,就像是三个人一砖一瓦搭建的房屋; 还有每个团队的报告,虽然只有20min,也足以学到他们很多的思想,以后要去研究一下他们的仓库; 当然,我们自己团队的主题:智能指针,必然是我所了解的最多的了。

Teamwork的补充

  1. 我们组还有做对C++ boost库的调研,但是并没有在报告中展示,不过可以去我们发布的 gitbook上查询,那之中的 boost::local_shared_ptr 介绍了可供多线程的使用的 shared_ptr;

Teamwork的补充

  1. 有关C++ 为什么要开发智能指针的原因,我觉得原因有一个是便捷,它避免了我们要人工释放 分配的空间的问题,毕竟有些时候要求自己手动释放空间是很繁琐的事情(虽然也和编程习惯挂钩), 但是不用考虑这个至少对想我这样的人来说是一件好事。

Teamwork的补充

  1. 至于大型的项目会不会使用智能指针,这个不好说。首先智能指针是C++ 11出的特性,早一点的代码 不可能使用它;其次,在讲究效率的地方,确实用原本的指针更快;但是我相信这种将一些操作交给编译器, 只需要开发者关注创建的这种思想一定会越来越流行,正如其它的几门编程语言:Java、Python等, 都是基于这种思想。