2011-12-03 3 views
2

Я уверен, что большой проект, над которым я работаю, страдает этой проблемой. Однажды мне даже пришлось отлаживать ошибку, связанную с этим. Возможно ли написать какой-нибудь смарт-код, который бы поймал такие звонки? Или, может быть, есть инструменты, которые могут помочь найти эти и другие проблемы? (Я использую vs2008).Как проверить, используются ли виртуальные методы внутри конструкторов/деструкторов?

ответ

2

Scott Meyers page перечисляет несколько инструментов проверки кода (PC-Lint, CodeCheck и CodeAdvisor), способных выдавать предупреждения для вызовов виртуальных функций от конструкторов.

Смежные вопросы