/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
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).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź opcję kompilatora w polu Dodatkowe opcje .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
/Q Opcje (Operacje na niskim poziomie)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC