В VS 2010 вы можете установить точку останова на сайте вызова функций и активировать окно «Autos» (если окно Autos не отображается, вы можете сделать его видимым из «Отладка» -> Windows -> «Autos Ctrl + Alt + V»,А).В окне Autos после перехода через вызов функции (F10) вы увидите что-то в строках:
Имя Значение Тип
[Func] Возвращено [Возвращаемое значение] [Возвращаемый тип]
, где [Возвращаемое значение] и [Возвращаемый тип] являются подходящим возвращаемым значением и типом для вашей функции с именем [Func].
Надеюсь, это поможет.
Это имеетПреимущество в том, что вам не нужно редактировать код.Недостаток, который я вижу, состоит в том, что если возвращаемый тип является сложным, вы не можете расширить его и проверить его атрибуты, как если бы вы присваивали возвращаемое значение автоматической переменной.Однако для простых структур возвращаемое значение расширяется до чего-то вроде этого: {var1 = [val1], var2 = [val2] ...} где var1, var2 - атрибуты структуры.
НасколькоЯ знаю, что Autos Window есть (и делал то же самое) в VS 6.0, так что это относится и к VS 2005, я думаю (кто-то спрашивал и о VS 2005).