Я использовал отступ для форматирования моего кода на C, и он работает очень хорошо.
Теперь я работаю с C ++ и все еще хочу использовать отступ.Однако я считаю, что он не очень хорошо поддерживает объявление класса.Вот пример:
class Test
{
public:
Test ();
void ttt ();
protected:
virtual void func ();
};
Это заголовочный файл с именем test.h
и после использования отступа, подобного следующему: export VERSION_CONTROL=never; indent -bli0 -blf -bls -nbfda -npsl -i4 -ts4 test.h
, он становится следующим:
class Test
{
public:
Test ();
void ttt ();
protected:
virtual void func ();
};
Как высмотрите, перед public
и protected
добавляются два пробела и virtual vodi func();
вообще не выравнивается.
Таким образом, отступ не поддерживает C ++?