Мне очень надоело писать calloc(1, sizeof(MyStruct))
все время. Я не хочу использовать идею, как обертывание этого метода и т.д. Я имею в виду, что я хочу знать, что мне дают два параметра? Если он что-то дает, почему malloc
не имеет двух параметров?
Кстати, я искал ответ на этот вопрос, но я не нашел действительно хорошего ответа. Эти ответы заключались в том, что calloc
может выделять более крупные блоки, чем malloc
can и т.д.
Я увидел еще один ответ, что calloc
выделяет массив. С malloc
я могу размножаться, и я получу массив, и я могу использовать его без 1,
в начале.