Czy istnieje sposób na wyłączenie tylko jednego wiersza ostrzeżenia w pliku CPP w programie Visual Studio?
Na przykład, jeśli złapię wyjątek i go nie obsłużę, otrzymam błąd 4101 (zmienna lokalna bez odniesienia). Czy istnieje sposób, aby zignorować to tylko w tej funkcji, ale w przeciwnym razie zgłosić to w jednostce kompilacji? W tej chwili umieszczam #pragma warning (disable : 4101)
na górze pliku, ale to oczywiście wyłącza go dla całego urządzenia.
catch (const std::exception& /* unnamed */) {.... }
. Nie odpowiada na Twoje pytanie, ale może rozwiązać Twój problem.