cscope/slickedit 等对于c++都不太准确,搞个vs或clion之类的又麻烦,我觉得比较好用的方式时是:
编译时读给成员函数加上__attribute__((deprecated))
,编译时每个引用处 都会打一个警告,直接根据警告去定位。
还有些缺陷:某些动态绑定的调用方无法定位:如父指针指向子类对象并调用其成员函数这种调用无法定位(运行时才确定的),需要找到该指针初始化的地方;如某些模版类等。
cscope/slickedit 等对于c++都不太准确,搞个vs或clion之类的又麻烦,我觉得比较好用的方式时是:
编译时读给成员函数加上__attribute__((deprecated))
,编译时每个引用处 都会打一个警告,直接根据警告去定位。
还有些缺陷:某些动态绑定的调用方无法定位:如父指针指向子类对象并调用其成员函数这种调用无法定位(运行时才确定的),需要找到该指针初始化的地方;如某些模版类等。
Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务