Liste des Groupes | Revenir à cl c |
On 4/8/25 04:39, David Brown wrote:Something like :On 07/04/2025 20:35, James Kuyper wrote:I can see how that would work with the return type of a function, butOn 4/3/25 18:00, Waldek Hebisch wrote:>Tim Rentsch <tr.17687@z991.linuxsc.com> wrote:...>Not always practical. A good example is the type size_t. If a>
function takes an argument of type size_t, then the symbol size_t
should be defined, no matter which header the function is being
declared in.
Why? One can use a type without a name for such type.
How would you declare a pointer to a function type such that it is
compatible with such a function's type?
The C23 "typeof" operator lets you work with the type of a value or
expression. So you first have an object or value of type "size_t",
that's all you need. Unfortunately, there are no convenient literal
suffixes that could be used here.
how would it apply to an argument of a function?
Les messages affichés proviennent d'usenet.