Indent为const方法添加了额外的const

时间:2016-03-03 14:17:38

标签: c++ indentation

这是我的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
 */
}

我的缩进选项格式代码如下:

Complex method_name(arguments) const;

问题:

如果我有一些具有原型的C ++函数:make beauty每当我在.cpp文件上使用const由于某种原因它再添加一个Complex method_name(arguments) const const { /* Comments */ } ,我的函数变为像这样:

.cpp

注意:页眉文件缩进得很好,但function populateServers(serverData) { for (server in serverData.servers) { var curServer = serverData[server]; // MY Problem IS here !!! $('#serverBasket').append( '<a href="pmiw4m://' + ipv4FromNumber(curServer.address) + ':' + curServer.port + '"> \ <div class="serverHolder"> \ <div class="serverPrimary"> \ <span class="hostname">'+ curServer.hostname + '</span><br /> \ <span class="map">' + curServer.mapname + '</span><br /> \ <span class="gametype">' + curServer.gametype + '</span><br /> \ <span class="players">'+ curServer.clients + '/' + curServer.sv_maxclients + '</span> \ </div> \ </div> \ </a>' ); } } $.getJSON("http://127.0.0.1/serevrlist/resopn2.txt", function (Response) { $('#subtitle h3').text("DEDICATED SERVERS"); populateServers(Response); }); 文件缩进,就像我上面描述的那样。

有谁知道这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

是的,我收到了确认,这是当前缩进版本中的官方错误。