Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Argumenty "text1" i "text2" są nie do odróżnienia jako argumenty "dyrektywy"
Uwagi
Ze względu na sposób, w jaki kompilator przetwarza argumenty dyrektyw, nazwy, które mają znaczenie dla kompilatora, takie jak słowa kluczowe z wieloma reprezentacjami tekstowymi (formularze pojedynczego i podwójnego podkreślenia), nie można odróżnić.
Przykłady takich ciągów to __cdecl i __forceinline. Uwaga: w obszarze /Za włączono tylko podwójne podkreślenie formularzy.
Example
Poniższy przykład generuje kod C4937:
// C4937.cpp
// compile with: /openmp /W4
#include "omp.h"
int main() {
#pragma omp critical ( __leave ) // C4937
;
// OK
#pragma omp critical ( leave )
;
}