Re: size_t best practice

Liste des GroupesRevenir à l c 
Sujet : Re: size_t best practice
De : mark (at) *nospam* qtrac.eu (Mark Summerfield)
Groupes : comp.lang.c
Date : 18. Aug 2024, 12:15:52
Autres entêtes
Message-ID : <yK-cnTtFMYNFVFz7nZ2dnZfqnPudnZ2d@brightview.co.uk>
References : 1 2
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
On Sun, 18 Aug 2024 08:38:13 -0000 (UTC), Ike Naar wrote:
[snip]
Substitution: j = i + 1
 
    for (size_t j = v->_size; j > index; --j) {
        v->_values[j] = v->_values[j - 1];
    }

Thanks, that works great.

And as per "Michael S" I checked the man pages:

ptrdiff_t Used for a count of elements, and array indices. C99 and POSIX.1-2001.

size_t Used for a count of bytes. C99 and POSIX.1-2001.

ssize_t Used for a count of bytes or an error indication. POSIX.1-2001.

So for my arrays and loops I'll change to ptrdiff_t.

Date Sujet#  Auteur
18 Aug 24 * size_t best practice23Mark Summerfield
18 Aug 24 +* Re: size_t best practice3Ike Naar
18 Aug 24 i`* Re: size_t best practice2Mark Summerfield
20 Aug 24 i `- Re: size_t best practice1Andrey Tarasevich
18 Aug 24 +- Re: size_t best practice1Michael S
18 Aug 24 +- Re: size_t best practice1Tim Rentsch
18 Aug 24 +* Re: size_t best practice6Stefan Ram
18 Aug 24 i+* Re: size_t best practice4Michael S
19 Aug 24 ii`* Re: size_t best practice3Tim Rentsch
19 Aug 24 ii `* Re: size_t best practice2Michael S
19 Aug 24 ii  `- Re: size_t best practice1Tim Rentsch
18 Aug 24 i`- Re: size_t best practice1Tim Rentsch
20 Aug 24 +* Re: size_t best practice7Andrey Tarasevich
20 Aug 24 i+* Re: size_t best practice3Andrey Tarasevich
20 Aug 24 ii`* Re: size_t best practice2Andrey Tarasevich
22 Aug 24 ii `- Re: size_t best practice1Tim Rentsch
22 Aug 24 i`* Re: size_t best practice3Tim Rentsch
22 Aug 24 i `* Re: size_t best practice2Ike Naar
22 Aug 24 i  `- Re: size_t best practice1Tim Rentsch
24 Aug 24 +* Re: size_t best practice3Bonita Montero
25 Aug 24 i`* Re: size_t best practice2Bonita Montero
26 Aug 24 i `- Re: size_t best practice1Vir Campestris
27 Aug 24 `- Re: size_t best practice1Bonita Montero

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal