| Liste des Groupes | Revenir à cl c |
On 2025-01-22, bart <bc@freeuk.com> wrote:
>Gcc 14.1 gives me an error compiling this code:>
>
struct vector;
struct scenet;
>
struct vector {
double x;
double y;
double z;
};
>
struct scenet {
struct vector center;
double radius;
struct scenet (*child)[];
};
6.7.6.2p2: "The element type shall not be an incomplete or function type."
>
I have many draft versions of the C standard. n2912.pdf, dated
2022-06-08, says in 6.7.2.1.p3 about struct types that "... the type is
incomplete144) until immediately after the closing brace of the list
defining the content, and complete thereafter."
>
Therefore, struct scenet is not a complete type until the closing brace
of it's declaration.
>
However, that sentence disappeared in n3047.pdf, dated 2022-08-04. Can
anyone tell me why it was removed? [...]
| Date | Sujet | # | Auteur | |
| 22 Jan 25 | Struct Error | 38 | bart | |
| 22 Jan 25 | ![]() Re: Struct Error | 2 | Kaz Kylheku | |
| 22 Jan 25 | ![]() ![]() Re: Struct Error | 1 | Ben Bacarisse | |
| 22 Jan 25 | ![]() Re: Struct Error | 1 | Richard Harnden | |
| 22 Jan 25 | ![]() Re: Struct Error | 1 | Lawrence D'Oliveiro | |
| 23 Jan 25 | ![]() Re: Struct Error | 31 | James Kuyper | |
| 23 Jan 25 | ![]() ![]() Re: Struct Error | 3 | m137 | |
| 23 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 1 | Tim Rentsch | |
| 23 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 1 | James Kuyper | |
| 23 Jan 25 | ![]() ![]() Re: Struct Error | 1 | Tim Rentsch | |
| 23 Jan 25 | ![]() ![]() Re: Struct Error | 26 | bart | |
| 23 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 9 | BGB | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() Re: Struct Error | 8 | bart | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | BGB | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 4 | David Brown | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 3 | Kaz Kylheku | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | bart | |
| 25 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | James Kuyper | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 2 | James Kuyper | |
| 25 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | bart | |
| 24 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 5 | Lawrence D'Oliveiro | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() Re: Struct Error | 4 | bart | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 3 | Lawrence D'Oliveiro | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | Keith Thompson | |
| 24 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | bart | |
| 24 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 1 | James Kuyper | |
| 24 Jan 25 | ![]() ![]() ![]() Re: Struct Error | 10 | Michael S | |
| 26 Jan 25 | ![]() ![]() ![]() ![]() Re: Struct Error | 9 | bart | |
| 26 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | Michael S | |
| 27 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 2 | Kaz Kylheku | |
| 27 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | bart | |
| 29 Jan 25 | ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 5 | Tim Rentsch | |
| 29 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 2 | bart | |
| 30 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | Tim Rentsch | |
| 29 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 2 | Richard Damon | |
| 29 Jan 25 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() Re: Struct Error | 1 | Tim Rentsch | |
| 23 Jan 25 | ![]() Re: Struct Error | 1 | Tim Rentsch | |
| 3 Feb 25 | ![]() Re: Struct Error | 1 | Andrey Tarasevich |
Les messages affichés proviennent d'usenet.