C言語の動的配列です.
c++のvectorに寄せて作りました. そこそこ使いやすいものになっていると思うのでぜひ使ってみてください.
使い方はmain.c参照
またはこの記事読んで↓
一部c言語では保証されない動作が含まれています.基本的に問題はないと思いますが,もしかするとおかしな動作をするかもしれません. ご使用は自己責任でお願いします.
- mallocでNULLがかえって来た場合の処理を追加
- Vector.hでassertを使用しないように変更
- 一部関数名の変更
- メモリを再確保する際の挙動の変更