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


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

#pragma (pop,...) : не нашли ранее отправленный идентификатор "идентификатор".

Замечания

Оператор pragma в исходном коде пытается извлечь из стека идентификатор, который не был занесен в стек. Чтобы устранить это предупреждение, необходимо убедиться в том, что идентификатор, извлекаемый из стека, был туда соответствующим образом занесен.

Пример

В следующем примере создается C4160 и показано, как исправить его:

// C4160.cpp
// compile with: /W1
#pragma pack(push)

#pragma pack(pop, id)   // C4160
// use identifier when pushing to resolve the warning
// #pragma pack(push, id)

int main() {
}