Поделиться через


Предупреждение компилятора (уровень 4) C4565

"function" : redefinition; символ был ранее объявлен с __declspec(модификатор)

Замечания

Символ был переопределен или переопределен, а второй определение или объявление, в отличие от первого определения или объявления, не имело __declspec модификатора (модификатора). Это предупреждение носит информационный характер. Чтобы устранить это предупреждение, удалите одно из определений.

Пример

Следующий пример приводит к возникновению ошибки C4565:

// C4565.cpp
// compile with: /W4 /LD
__declspec(noalias) void f();
void f();   // C4565