(Окружающая среда: Linux/RTOS, компилятор: gcc v.7.3.1)
Есть ли риск или стоимость бесполезных приведения типов?
Вот пример:
Project.h:
typedef int32 PRJ_Status_t;
...
#define PRJ_SUCCESS((PRJ_Status_t)0)
Project.cpp:
#include "Project.h"
bool ProjectApp::init()
{
...
return(status == static_cast(PRJ_SUCCESS));
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... less-casts
Риски/затраты на бесполезные слепки? ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение