Окно просмотра Visual Studio 2010? - PullRequest
       0

Окно просмотра Visual Studio 2010?

1 голос
/ 06 октября 2011

Я работаю над кодом C ++, и это то, что у меня есть в окне просмотра Visual Studio 2010:

http://oi54.tinypic.com/654sxu.jpg

Мне просто нужно понять, что это значит, когда File_Service находится в [], и как получить к нему доступ в моем коде. Когда я добавляю его в окно просмотра, Visual Studio добавляет его так: {,,Simulator.exe}*(File_Service*){*}exe Любая помощь будет оценена.

1 Ответ

2 голосов
/ 06 октября 2011

Квадратные скобки в этом случае означают, что динамический тип переменной exe равен File_Service. То есть ваша переменная exe неизвестного мне типа указывает на объект типа File_Service. Предполагая, что exe имеет тип Executable, от которого наследуется File_Service, под этим [File_Service] вы найдете переменные, которые были определены в File_Service.

При добавлении выражения в квадратных скобках в качестве элемента для наблюдения вы, в основном, указываете отладчику преобразовать exe в File_Service. Это хорошо в этом случае, но если exe будет указывать на другой тип Executable, это странное выражение ничего вам не покажет (вы не можете опустить объект Executable, скажем, до File_Service).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...