Frage

In accordance to this Wiki page, it is possible to write the following structure:

typedef struct my_struct {
    int integer;
} my_struct_t instance;

K&R do not mention this in "C Proglamming Language". Compiler also returns error during the compilation:

error: expected =, ,, ;, asm, or __attribute__ before instance

Is it a Wiki error or I do something stupid?

War es hilfreich?

Lösung

You misunderstand the page. You can either make a typedef, or define an instance of the structure, but not both.

It might be clearer if you read the whole page and not only syntax block at the top.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top