Я получаю это предупреждение, хотя нет никакой вероятности, что оно останется неинициализированным.Компилятор Visual Studio 2008 не может обнаружить это.
Как подавить это предупреждение только для этого фрагмента кода?
Я бы склонялся на сторону компилятора на этом;вы, вероятно, инициализировали его во вложенном условном выражении, которое не всегда выполняется.Но если вы действительно настаиваете на игнорировании предупреждения, вы можете использовать соответствующую директиву # pragma с номером предупреждения.