MISRA C++:2008 Rule 3-2-1

Все объявления объекта или функции должны иметь совместимые типы

Описание

Управляйте определением

Все объявления объекта или функции должны иметь совместимые типы.

Объяснение

Если объявления объекта или функции в двух различных модулях перевода имеют несовместимые типы, поведение не определено.

Обменивайтесь сообщениями в отчете

Все объявления объекта или функции должны иметь совместимые типы.

Поиск и устранение проблем

Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.

Проверяйте информацию

Группа: фундаментальные понятия
Категория: необходимый

Введенный в R2013b