0
もっと一般的な質問です。私はいくつかのデータを格納するために私のコードの中にポインタを持っています。ポインタのサイズは、プログラムの実行中にのみ決定され、動的に割り当てられる必要があります。Cでメモリを割り当てて解放するのが良い方法です。
だから私はメモリを割り当て、それをゼロに設定する
calloc()
を使用しています。プログラムの実行後、私は使用しています
free()
これを解放するには。
このようなメモリの使用は適切ですか?それとももっと「いい」というものがありますか?
あなたが書いたことは完全に理にかなっています。しかし、コードを見ずに "良い"かどうかを判断するのは難しいです。しかし、これまでのところは大丈夫です。あなたはメモリを割り当てて、それを済ませたら自由にします。 –
'malloc()'を使うために、より良いデータを初期化する必要がないならば。 – Stargateur
もう少し具体的にする必要があると思います。「いいね」とはどういう意味ですか?コードの改善が必要かどうかについてのフィードバックを得るために、[コードレビューサイト](http://codereview.stackexchange.com/)にコードを投稿する必要があります。 – psmears