У меня есть пакет C++-файлов со статическим исходным кодом (уже разработан, не нужно ничего им делать).C++ file parse number of arguments
Есть программа/lib/способ получить список из числа параметров каждой функции с одним из этих файлов?
Я имею в виду, получить результат, как:
#File a.cpp
##a() -> 3 paramss
##foo() -> 0 params (void)
#File b.cpp
##test() -> 1 param
....
И лучше вопрос.
Есть ли способ обрабатывать количество возвращаемых им возвратов?
#File a.cpp
##a() -> 3 params, 1 return
##foo() -> 0 params (void), 2 returns
Например, если «Foo» имеет возврат, если условие истинно, и другое, если ложно
Спасибо заранее.
Вы можете привести пример 'foo()', чтобы он имел 2 возврата? – SingleNegationElimination
int foo() {if (blah) return 1; else return 0; } –
как вы получаете 2 возвращения в C++? –