这是我的makefile
:
TRASH = *.o complex *~
complex: test.o complex.o
g++ -Wall -o $@ $^
test.o: test.cpp complex.hpp
g++ -Wall -c -o $@ $<
complex.o: complex.cpp complex.hpp
g++ -Wall -c -o $@ $<
PHONY: clean beauty
clean:
rm -f $(TRASH)
beauty:
indent -npsl -brf -cdb test.cpp complex.cpp complex.hpp
我的缩进选项格式如下:
int function () {
/*
Comments
*/
}
问题:
如果我有一些具有原型的C ++函数:
Complex method_name(arguments) const;
每当出于某种原因在make beauty
文件上使用.cpp
时,它都会再添加一个const
,而我的函数将如下所示:Complex method_name(arguments) const const {
/*
Comments
*/
}
注意:头文件缩进就好了,但是
.cpp
文件是缩进的,如上所述。有谁知道这可能是什么原因?
最佳答案
是的,我已经收到确认,这是当前缩进版本的正式错误。
关于c++ - 缩进为const方法添加了额外的const,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35774659/