Гимор с typedef в GCC, impatt, 27-Фев-06, 11:15 [смотреть все]Друзья, подскажите, как быть с такой конструкцией: typedef unsigned int uint32_t; Такое ощущение, что базовый тип, который, по учебнику судя, должен располагаться сразу после ключевого слова typedef, воспринимается компилятором как первое слово ("unsigned"), и дальше прут ошибки в тех местах, где пытаюсь использовать псевдоним типа (здесь - uint32_t). Знакомый приятеля сказал, что его компилятор (какой-то виндовый, кажется) такие конструкции нормально жрёт. Подскажите, плиз, где проблема. Мне даже кажется, что я где-то в трёх соснах заблудился и всё решается легко. Спасибо. |
- Гимор с typedef в GCC, impatt, 11:39 , 27-Фев-06 (1)
Ничего не понимаю... Тот же GCC легко жрёт в другом проекте такую конструкцию (правда,под другую платформу): typedef signed char int8_t; Чё-то я не понял.. :)
- Гимор с typedef в GCC, vic, 11:41 , 27-Фев-06 (3)
>Ничего не понимаю... Тот же GCC легко жрёт в другом проекте такую >конструкцию (правда,под другую платформу): >typedef signed char int8_t; >Чё-то я не понял.. :) int8_t там же в #include <stdint.h>
- Гимор с typedef в GCC, vic, 11:41 , 27-Фев-06 (2)
во-первых, компилятор все правильно делает. во-вторых, следует приводить текст ошибок. в-третьих, тип uint32_t уже определен в файле #include <stdint.h>
- Гимор с typedef в GCC, impatt, 11:43 , 27-Фев-06 (4)
>во-первых, компилятор все правильно делает. >во-вторых, следует приводить текст ошибок. >в-третьих, тип uint32_t уже определен в файле #include <stdint.h>Видать, я что-то туплю. Ща буду смотреть внимательнее. Пробовал воссоздать ошибку - её уже нет. Пора мне на пенсию :)
|