Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
#pragma pragma(pop...) : więcej wyskakujących okienek niż wypychania
Uwagi
Ponieważ kod źródłowy zawiera więcej okien podręcznych niż wypychania dla pragma pragma, stos może nie zachowywać się zgodnie z oczekiwaniami. Aby uniknąć ostrzeżenia, upewnij się, że liczba wyskakujących okienek nie przekracza liczby wypchnięć.
Przykład
Poniższy przykład generuje C4161:
// C4161.cpp
// compile with: /W3 /LD
#pragma pack(push, id)
#pragma pack(pop, id)
#pragma pack(pop, id) // C4161, an extra pop
#pragma bss_seg(".my_data1")
int j;
#pragma bss_seg(push, stack1, ".my_data2")
int l;
#pragma bss_seg(pop, stack1)
int m;
#pragma bss_seg(pop, stack1) // C4161