URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6724
[ Назад ]

Исходное сообщение
"Правильно опредилить "

Отправлено sy , 03-Сен-07 19:41 
sergey@yo ~ $ cat test.c
struct BLA
{
        int field;
        BLA *next;
};


int main()
{
        return 0;
}

sergey@yo ~ $ gcc test.c
test.c:4: error: syntax error before "BLA"
test.c:4: warning: no semicolon at end of struct or union
sergey@yo ~ $ g++ test.c
sergey@yo ~ $ echo $?
0
sergey@yo ~ $

Т.е. компилятор с++ такой синтаксис допускает, а компилятор С нет.
Подскажите, пожалуйста, как правильно определить список. Да за одним автора и название книги в которой описан именно С(а то у меня все книги по С++:)


Содержание

Сообщения в этом обсуждении
"Правильно опредилить "
Отправлено Michelnok , 03-Сен-07 19:53 
>        BLA *next;

struct BLA *next;


"Правильно опредилить "
Отправлено Michelnok , 03-Сен-07 19:56 
>Да за одним автора и название книги в которой описан именно С

Например:
http://www.williamspublishing.com/Books/978-5-8459-0891-9.html



"Правильно опредилить "
Отправлено sy , 03-Сен-07 20:37 
>>Да за одним автора и название книги в которой описан именно С
>
>Например:
>http://www.williamspublishing.com/Books/978-5-8459-0891-9.html

Спасибо, думаю там я найду ответы на вопросы "a пaчaму так")