calloc(1, sizeof(MyStruct))
ずっと書くのはとても面倒です。このメソッドをラップするなどのアイデアは使いたくありません。つまり、2 つのパラメーターがどのようなものかを知りたいということですか? それが何かを与えるなら、なぜmalloc
2つのパラメータも持たないのですか?
ところで、この質問に対する答えを探しましたが、本当に良い答えが見つかりませんでした。それらの答えは、calloc
より大きなブロックを割り当てることがmalloc
できるなどでした。
calloc
配列を割り当てる別の回答を見ました。を使用malloc
すると、乗算でき、配列を取得できます。最初はなくても使用できます1,
。