1

我目前正在尝试了解位于bits/stl_tree.h. 由于文件的大小比我习惯的要大,我发现自己很迷茫。

由于我使用Vim,我vim-tagbar通过 ArchLinux 存储库安装。然后我边看边跑:TagbarTogglebits/stl_tree.h发现只有两个标签:

_STL_TREE_H
_GLIBCXX_VISIBILITY(default)

我对其他提供相同输出的 STL 文件做了同样的事情。

我认为可能是带有扩展名的已ctags解析文件作为文件不应该是这种情况,因此我运行了:.hC

$ ctags --language-force=c++ path/to/c++/implementation/bits/stl_tree.h

但仍然是相同的输出。

Exuberant编辑:我用和尝试了上面的一切Universal ctags。我还用我自己编写的 C++ 文件进行了尝试,结果是它应该是这样的。

有人知道这背后的原因吗?

4

0 回答 0