Отладка расширения оболочки в Windows 7

Я нахожу это полезным для интерфейсов (то есть абстрактные классы), что я наследовался, где я не хочу, чтобы другой код коснулся интерфейса (только наследующий класс).

[отредактированный в примере]

Берут пример связанный с вышеупомянутым. Высказывание, что

[...] класс Wilma должна вызвать функции членства от нового класса, Fred.

должен сказать, что Wilma требует, чтобы Fred был в состоянии вызвать определенные функции членства, или, скорее это говорит, что Wilma является интерфейсом . Следовательно, как упомянуто в примере

частное наследование не является злым; просто более дорого поддержать, так как это увеличивает вероятность, что кто-то изменит что-то, что взломает Ваш код.

комментарии к желаемому эффекту программистов, бывших должных отвечать нашим интерфейсным требованиям, или взламывающий код. И, с тех пор fredCallsWilma () защищен, только друзья и производные классы могут коснуться его т.е. наследуемый интерфейс (абстрактный класс), которого только наследующий класс может коснуться (и друзья).

[отредактированный в другом примере]

Эта страница кратко обсуждает закрытые интерфейсы (от еще одного угла).

13
задан CodeSnake 26 August 2009 в 01:16
поделиться

3 ответа

Попробуйте запустить проводник и ЗАТЕМ прикрепить отладчик к это.

8
ответ дан 1 December 2019 в 23:15
поделиться

Вы можете попробовать поместить вызов DebugBreak () в свой код. Это должно запустить своевременный отладчик по вызову и дать вам представление о том, что происходит.

2
ответ дан 1 December 2019 в 23:15
поделиться

Вам следует взглянуть на gflags.exe, часть стандартных средств отладки sdk. В нем есть все параметры, необходимые для настройки (глобальных) флагов для запуска любого процесса / служб / кучи / тегирования пула / трассировки стека при выделении и т. Д.

0
ответ дан 1 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: