Найти код, который может быть достигнут определенной функцией

Мне трудно сформулировать этот вопрос. Причина, по которой я спрашиваю, состоит в том, что я хочу преобразовать некоторый код C ++ с помощью emscripten в код java-скрипта, но я не думаю, что мне нужно конвертировать всю базу кода.

Возможно ли в C ++ найти весь код, до которого может добраться конкретная функция при выполнении? Тогда я бы знал, какую часть кода мне нужно конвертировать, а какую можно просто игнорировать.

1

Решение

Это называется «иерархия вызовов», как сказал Евгений. Вы можете использовать автоматические инструменты документирования, чтобы получить эту информацию.

Я настоятельно рекомендую вам попробовать doxygen, потому что он действительно прост в использовании:
http://www.doxygen.nl/

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector