Liste des Groupes | Revenir à cl c |
On 2024-08-09, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:Kaz Kylheku <643-408-1753@kylheku.com> writes:>On 2024-08-09, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:>Kaz Kylheku <643-408-1753@kylheku.com> writes:>
[...]It almost makes sense to speak of "implicit cast" (i.e. coercion) in C,>
because of what happens implicitly being so unsafe.
I disagree, because that's not what "cast" means.
"cast" means to (try to) project a value into another type.
*Looks around* sorry, are we still in comp.lang.c?
>
"Cast" has a number of meanings in contexts outside C, applicable to
dice, eyes, fishing lines, ballots, magic spells, actors, liquid metal,
and broken limbs, among other things. In C, it means what the standard
says it means, even if some people misuse it to refer to implicit
conversions.
>In C though, the nuance is something like "conversion that is mediated>
by the presence of the cast notation", where "mediated" includes the
possibility that the cast notation has no effect at all
(e.g. 2 + (int) 3).
I hadn't noticed before that the standard does have a formal definition
of the term "cast", as well as "explicit conversion" and "implicit
conversion".
Based on surveying all you quoted, I basically nailed it above.
Date | Sujet | # | Auteur | |
7 Aug 24 | ![]() | 122 | Thiago Adams | |
7 Aug 24 | ![]() ![]() | 7 | Thiago Adams | |
7 Aug 24 | ![]() ![]() ![]() | 1 | Keith Thompson | |
12 Aug 24 | ![]() ![]() ![]() | 5 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() | 4 | Vir Campestris | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() | 3 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Lew Pitcher | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Tim Rentsch | |
7 Aug 24 | ![]() ![]() | 107 | Dan Purgert | |
7 Aug 24 | ![]() ![]() ![]() | 1 | Keith Thompson | |
8 Aug 24 | ![]() ![]() ![]() | 1 | Lawrence D'Oliveiro | |
8 Aug 24 | ![]() ![]() ![]() | 101 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() | 25 | Bart | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() | 24 | Michael S | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() | 22 | Bart | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 5 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Bart | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 16 | David Brown | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 15 | Bart | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 13 | David Brown | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 9 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Lawrence D'Oliveiro | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | James Kuyper | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 5 | David Brown | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 4 | Keith Thompson | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Keith Thompson | |
3 Sep 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Tim Rentsch | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | David Brown | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Lawrence D'Oliveiro | |
8 Aug 24 | ![]() ![]() ![]() ![]() | 75 | Keith Thompson | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() | 74 | Thiago Adams | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() | 72 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 47 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 38 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | David Brown | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 29 | James Kuyper | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 14 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Keith Thompson | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Bart | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 10 | James Kuyper | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | David Brown | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Bart | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 7 | James Kuyper | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 6 | Bart | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 5 | Keith Thompson | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 4 | Bart | |
14 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Tim Rentsch | |
14 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Bart | |
18 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Tim Rentsch | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | James Kuyper | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 12 | Kaz Kylheku | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 9 | Keith Thompson | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 8 | Kaz Kylheku | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 6 | Keith Thompson | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Kaz Kylheku | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | James Kuyper | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Bart | |
13 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | David Brown | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Tim Rentsch | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | James Kuyper | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Tim Rentsch | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 4 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Bart | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Bart | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 8 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 7 | Bart | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 5 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 4 | Keith Thompson | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Ben Bacarisse | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Tim Rentsch | |
12 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 24 | Thiago Adams | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Bart | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 19 | David Brown | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 18 | Thiago Adams | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Thiago Adams | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | David Brown | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 11 | David Brown | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 10 | Bart | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 9 | Thiago Adams | |
10 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 8 | Bart | |
11 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 7 | Thiago Adams | |
11 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 6 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 3 | Keith Thompson | |
9 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 2 | Keith Thompson | |
8 Aug 24 | ![]() ![]() ![]() ![]() ![]() ![]() | 1 | David Brown | |
8 Aug 24 | ![]() ![]() ![]() | 3 | Stefan Ram | |
7 Aug 24 | ![]() ![]() | 6 | Keith Thompson | |
8 Aug 24 | ![]() ![]() | 1 | Lawrence D'Oliveiro |
Les messages affichés proviennent d'usenet.