/Qimprecise_fwaits (Usuwanie fwaits wewnątrz bloków Try)

fwait Usuwa polecenia wewnętrzne do try bloków, gdy używasz /fp:z wyjątkiem opcji kompilatora.

Składnia

/Qimprecise_fwaits

Uwagi

Ta opcja nie ma żadnego wpływu, jeśli /fp:except nie jest również określona. Jeśli określisz /fp:except opcję, kompilator wstawi instrukcję fwait wokół każdego wiersza kodu w try bloku. W ten sposób kompilator może zidentyfikować konkretny wiersz kodu, który generuje wyjątek. /Qimprecise_fwaits usuwa instrukcje wewnętrzne fwait , pozostawiając tylko oczekiwania wokół try bloku. Poprawia wydajność, ale kompilator może pokazać tylko, który try blok powoduje wyjątek, a nie który wiersz.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. Wprowadź opcję kompilatora w polu Dodatkowe opcje .

Aby programowo ustawić tę opcję kompilatora

Zobacz też

/Q Opcje (Operacje na niskim poziomie)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC