《Effective C++》阅读

这世上有这么一本书,叫看过<<Effective C++>>的和没有看过的。。经验总结,55条规则。这个说白了就是技巧。娘们唧唧的东西,又碎。没实力,一切技巧都是扯淡。

初次,想翻这本书的时候。是想写一个内存管理器的时候。来管理这些小内存的申请释放问题。毕竟这本书还是有一点水平的。想翻这本书,至少,少说也用了两三年C++水平了。里面的一些名词,关键字使用,没一点水平真的很难理解这其中的意思。那些,需要注意的,没注意到的。不过,这本书真的很碎。看了才知道,原来,还有这么多没注意到的。

内存管理会带来那些优点:

1.首先就是解决内存上,小内存频繁申请的内存碎片问题。

2.定制的new类型,对应全局的new类型,效率会快百分之50左右。

首要上的两点,就是实现这么一个小型的内存管理器。也算实用的两点。那么你也可以直接用Boost的Pool库。写的很好了。

达到的目的,就是内存小了,快了,效率高了。前提的一点,你得明确的确实问题在内存上。别盲目的就上了。

内存管理是一个大到没谱的关键点。深到从硬件层出发,进去看ta的0跟1是怎么排列的。一个个对比,有没有错。单独挖掘这一项,就不知道要挖掘到什么时候。所以我们这上层,应用层用户。只要简单的应用一下就好了。写个简单的用户层管理器,对应底层,提高效率。

话说,你啥时候有水平,提内存管理了????我也不禁问自己水平是否达到 了。很多时候,并不是水平到了。是需求到了。。只能硬着头皮去写了。慢慢摸着头上越来越少的头发。

猜你喜欢

转载自blog.csdn.net/qq_36912885/article/details/122429101