Хм ... Прикрытие может сделать это, но вам придется продать свой дом, чтобы заплатить за него.Однажды я написал статический анализатор, который проверяет, вызывается ли пара функций в заданной области действия функции.Я использовал API статического анализа, который поставляется с программой «Understand 4 C ++», созданной scitools.www.scitools.com Я написал поисковик / исследователь, используя управляемый API (который я написал), который оборачивает их C API.Примечание: Однако Понимание 4 с ++ не является бесплатным.
В любом случае, этот инструмент, который я написал, обнаружит отсутствие свободного кода в приведенном выше коде.это было не намного умнее, чем это.Если бы указатель был свободен в другом месте, он не нашел бы его.