[英]How to access a variable which is declare in namespace into another cpp file
[英]How to find the file which declares a namespace variable?
我有一個程序(LAMMPS,當它發生)跨越許多.cpp / .h文件,所有這些文件共享一個命名空間。 源文件中引用了許多變量,但在其他文件中初始化了這些變量。
有沒有辦法找到變量初始化的文件?
也許這更適合超級用戶,因為我認為一些聰明的find / grep工作可以做到這一點,但我甚至不確定我要找的是什么(例如,我不知道變量的類型) 。
選擇'ctags'。 它將創建代碼中所有符號的交叉引用列表。 當然find&grep也會起作用:)
那里有一些很好的交叉引用工具。 尋找LXR,Cxref或OpenGrok。
這是我最喜歡的VIM之一:
擊中
或者做包含搜索:
:isearch /regex/
請務必設置path
以包含您的包含路徑:
:se path+=/usr/local/mylibrary/include
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.