Предупреждение компилятора (уровень 1) C4384
#pragma
"pragma_name" следует использовать только в глобальных область
Директиваpragma
, которая должна применяться в глобальном область, была найдена в другом область.
Предупреждение применяется к следующим pragma
директивам:
detect_mismatch
extern_absolute
make_public
Пример
Следующий пример приводит к возникновению ошибки C4384.
// C4384.cpp
// compile with: /c /W1
namespace n {
#pragma make_public(N::C) // C4384
namespace N {
class C {};
}
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по