スレを勃てるまでもないC/C++の質問はここで 24at TECH
スレを勃てるまでもないC/C++の質問はここで 24 - 暇つぶし2ch409:デフォルトの名無しさん
16/04/01 19:48:04.22 U/2PmOzZ.net
>>398
どちらにせよrealloc()の仕様を理解していればいいだけの話
これから自分が作ろうとする関数の実装に向かないと思うなら使わなければいいってだけじゃん
悪だとかrealloc() の問題って言っているのは仕様を理解せずに無理にrealloc()を使おうとするからだろ?
realloc() 自体は「メモリアドレスが変わってもいいから、要求されたサイズのメモリ領域を確保して欲しい」という要求には答えている
”元のメモリ領域拡張だけを試みる関数だったら”と言うのもあるが「拡張に失敗するなら元のサイズで良いや」ってのはあまりいないだろう
結局プログラマは、拡張に失敗したなら必要なサイズのメモリ領域を確保し、そこに元のデータをコピーして、古いメモリ領域は開放するだろ?
realloc()の仕様そのまんまじゃん
ならばrealloc()の仕様もまた 自然な要求 に答えただけだよ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch