Чтовносить в стандарт?
От: plastictown Норвегия  
Дата: 22.05.16 11:50
Оценка:
Доброго времени суток! Стоит задача разработать соглашение о кодировании для языка C++. В качестве основыя взял MISRA, принципе, особых проблем не возникло, без особых зверств получилось 83 пункта. Есть два вопроса. В контексте того, что софт кроссплатформенный, а работа в основном с железом, насколько принципиально использование типов данных:

typedef char char_t;
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed int int32_t;
typedef signed long int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long uint64_t;
typedef float float32_t;
typedef double float64_t;
typedef long double float128_t;


А также явного приведения типов через static_cast в случаях, где в этом нет особой необходимости.

Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.