它是否存在任何cpp代碼解析器來解決此問題?例如如何計算cpp文件中的所有全局變量
// B.cpp : Defines the entry point for the console application.
//
#include<iostream>
#include<vector>
#include<algorithm>
size_t N,M;
const size_t MAXN = 40000;
std::vector<std::pair<size_t,size_t> > graph[MAXN],query[MAXN],qr;
size_t p[MAXN], ancestor[MAXN];
bool u[MAXN];
size_t ansv[MAXN];
size_t cost[MAXN];
size_t find_set(size_t x){
return x == p[x] ? x : p[x] = find_set(p[x]);
}
void unite(size_t a, size_t b, size_t new_ancestor){
}
void dfs(size_t v,size_t ct){
}
int main(int argc, char* argv[]){
return 0;
}
該文件有10個全局變量:祖先,ansv,成本,圖表,中號,Ñ,p,QR,查詢,u
*嘆了口氣...... *你有什麼試過? – antonijn
你爲什麼需要它?和*全局變量*不是一個明確的定義,因爲全局變量可能通過'#include'指令引入,並且宏可能會影響聲明。 – xiaoyi