タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

メモリ管理に関するlocke-009のブックマーク (1)

  • CとC++の動的メモリー管理(1)、malloc関数とnew演算子の違いを知る(1/3) ― EE Times Japan

    CとC++の動的メモリー管理(1)、malloc関数とnew演算子の違いを知る(2009/04/24公開) C言語とC++言語では、動的にメモリーを確保したり解放したりする手法は異なり、それぞれ長所と短所がある。もちろん、安全性を最重要視する組み込み機器では、動的に確保したメモリーを利用すべきでないという考え方には心から賛同する。リスクが利点を上回ってしまうからだ。しかし場合によっては、動的なメモリーを適切に管理することで改善できることも多いのではないかとも考えている。 C言語やC++言語に標準的に用意されているメモリー管理向け関数の動作が意図した通りでない場合は、メモリー管理関数を独自に開発するとよい。独自のメモリー管理関数の仕様と振る舞いは、できる限り標準関数と同じにすることが理想である。標準関数のメモリー管理方法と違ってしまう場合でも、関数の引数と返り値の数と型は、可能な限り標準

  • 1