「効果的な C++」の読書

世の中には、《Effective C++》を読んだ人も読んでない人も、というような本があります。体験談まとめ、55のルール。はっきり言ってこれはスキルです。少女たちの鳴き声がまた壊れた。強さがなければ、どんなスキルも無意味です。

初めてこの本を読みたいと思ったとき。今度はメモリ マネージャーを作成します。これらの小さなメモリのアプリケーションのリリースの問題を管理するため。結局のところ、この本はまだ少しレベルです。この本を読みたい場合は、少なくとも 2 ~ 3 年の C++ レベルの知識が必要です。使われている名詞やキーワードの中には、レベルがないと意味を理解するのが本当に難しいものもあります。注目すべきもの、注目されていないもの。しかし、この本は本当に壊れています。読んでみて、気づかなかったことがたくさんあることに気づきました。

メモリ管理には次のような利点があります。

1. 1 つ目は、小さなメモリを頻繁に使用する場合のメモリの断片化の問題を解決することです。

2. カスタマイズされた新しいタイプはグローバルな新しいタイプに対応しており、効率は約 50% 速くなります。

最初の 2 つのポイントは、このような小さなメモリ マネージャーを実装することです。実用的なポイントも2つあります。その後、Boost の Pool ライブラリを直接使用することもできます。よく書かれました。

達成される目的は、メモリが小さく、高速で、効率的であることです。前提として、問題がメモリ内にあることを確認する必要があります。盲目的に飛び込まないでください。

メモリ管理は非常に重要なポイントです。ハードウェア層から始めて、ta の 0 と 1 がどのように配置されているかを確認するのに十分な深さがあります。一つ一つ比較しても問題ありません。このアイテムを一人で掘ると、いつ掘られるかわかりません。つまり、上位層であるアプリケーション層のユーザーです。簡単なアプリケーションです。最下層に相当するシンプルなユーザーレベルのマネージャーを作成し、効率を向上させます。

言い換えれば、いつから熟練してメモリ管理について言及できるようになったのでしょうか? ? ? ? そのレベルに達しているかどうか自問せずにはいられません。多くの場合、そのレベルに達していません。それが需要なのです。噛み砕いて書くことしかできません。頭の毛がどんどん減っていく部分をゆっくりと触っていきます。

おすすめ

転載: blog.csdn.net/qq_36912885/article/details/122429101