Re: What is your opinion about init_malloc?

Liste des GroupesRevenir à cl c 
Sujet : Re: What is your opinion about init_malloc?
De : tr.17687 (at) *nospam* z991.linuxsc.com (Tim Rentsch)
Groupes : comp.lang.c
Date : 15. Mar 2025, 17:11:36
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <86pliiqnnr.fsf@linuxsc.com>
References : 1 2
User-Agent : Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Kaz Kylheku <643-408-1753@kylheku.com> writes:

On 2025-03-14, Thiago Adams <thiago.adams@gmail.com> wrote:
>
What is your opinion about init_malloc?
One problem it solves it to initialise a const objects on heap.
>
I don't think it's that useful, because I would rather write a
type-specific allocating constructor:
>
  struct Mail *Mail_alloc(int id) { /* ... you know what goes here ... */ }

This idea is exactly backwards.  It means writing a constructor
function for every different type, and most types don't need one.
For those types that would benefit from a type-specific constructor,
it's easy to fabricate such functions on top of a single underlying
allocation scheme.

No games with macros and struct literals that we hope the
compiler optimizes away.

Constructors for structs are likely to use compound literals
internally anyway.  There is very little overhead to "optimize
away", and beside that the overhead is likely to be negligible in
comparison to the cost of calling malloc().

Date Sujet#  Auteur
14 Mar 25 * What is your opinion about init_malloc?14Thiago Adams
14 Mar 25 +* Re: What is your opinion about init_malloc?9Bonita Montero
14 Mar 25 i+* Re: What is your opinion about init_malloc?7wij
14 Mar 25 ii`* Re: What is your opinion about init_malloc?6Bonita Montero
14 Mar 25 ii +* Re: What is your opinion about init_malloc?2Thiago Adams
14 Mar 25 ii i`- Re: What is your opinion about init_malloc?1Bonita Montero
14 Mar 25 ii `* Re: What is your opinion about init_malloc?3wij
14 Mar 25 ii  +- Re: What is your opinion about init_malloc?1Richard Heathfield
14 Mar 25 ii  `- Re: What is your opinion about init_malloc?1Bonita Montero
15 Mar 25 i`- Bonita (Was: What is your opinion about init_malloc?)1Kenny McCormack
14 Mar 25 +* Re: What is your opinion about init_malloc?3Kaz Kylheku
15 Mar 25 i+- Re: What is your opinion about init_malloc?1Thiago Adams
15 Mar 25 i`- Re: What is your opinion about init_malloc?1Tim Rentsch
15 Mar 25 `- Re: What is your opinion about init_malloc?1Tim Rentsch

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal