Мелочный вопрос, но давно мешается и не решился пока.
Если, например, определить:
typedef int int32;
а где-то вверху (в инклудах) int32 уже определен, то компилятор ругнется.
Хотелось бы чего-то такого (тут некрасиво, просто идея):
#ifndef INT32
#define INT32
typedef int int32;
#endif
typeid тоже не годится — для встраиваемых систем не поддерживается.
Здравствуйте, Vamp, Вы писали: TYD>>Подкиньте идейки, пожалуйста. V>Я чувствую, что SFINAE тут можно попробовать прикрутить. Но сдается мне, это будет стрельба из пушки по воробьям.
Не слышал об таком SFINAE. Чего это?
Здравствуйте, TYuD, Вы писали:
TYD>Здравствуйте, blackhearted, Вы писали: B>>Выбрось билдер TYD>Отчасти согласен, но к сожалению есть проекты, в которых менять инструментарий уже поздно
а с какой целью тайпдеф сначала помещен в пространство имен, а затем _в_ _заголовке_ помещено юзинг объявление с этим тайпдефом?
Of course, the code must be complete enough to compile and link.