Предупреждение компилятора C4986
Function: спецификация исключений не соответствует предыдущему объявлению
Это предупреждение можно создать, если в одном объявлении есть спецификация исключения, а не другая.
По умолчанию C4986 отключен. Дополнительные сведения см. в разделе Compiler Warnings That Are Off by Default.
Примеры
Следующий пример приводит к возникновению ошибки C4986.
class X { };
void f1() throw (X*);
// ...
void f1()
{
// ...
}
Следующий пример исключает это предупреждение.
class X { };
void f1() throw (X*);
// ...
void f1() throw (X*)
{
// ...
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по