Смешивание стандартных и точных типов ширины - PullRequest
1 голос
/ 17 февраля 2012

Считается ли плохим стилем иметь сочетание типов точной ширины (представленных C99) и стандартных типов C в одном определении прототипа?Например,

  int some_func (uint32_t flags,
                   int on_off_switch);

1 Ответ

1 голос
/ 25 февраля 2012

Обычно используется точный тип ширины, если точная ширина важна для вашего кода, например, если вам абсолютно необходимо знать, сколько бит займет представление целого числа.Безусловно, некоторые параметры функции могут иметь такие ограничения, а другие нет - все зависит от того, что именно вы делаете.

...