我正在清理我的一些编写代码非常棘手的代码。我有时会在类中引入方法,但后来又将其删除,因为通过该过程不再需要它。但是,我经常只删除.cpp中的定义并将声明保留在.h文件中。
我喜欢找到这样的空声明。是否有开关,例如gcc会发出警告?我是否独自解决这个问题?
答案 0 :(得分:0)
如果您怀疑某个方法声明未被使用,请将其注释掉,看看是否仍然编译了所有内容。重复直到关闭。
答案 1 :(得分:-1)
使用g++ -Wall
错误消息的格式为:
undefined reference to SomeClassnameYouHave::foo()'