Сложение кода (область #pragma) в создателе Qt

Есть ли что-то похожее на явные области кода для складывания в Qt Creator:

#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1

Я вижу складывание для логических блоков кода, но не знаю, как явно установить такой блок. Моя версия Qt Creator - 2.4.1

Ответ 1

В настоящее время нет.

Я думаю, что лучше структурировать свой код, используя код в любом случае. Регионы, также найденные в С#, являются неправильной заменой надлежащего структурирования и сохранения поддерживаемых вещей.

Ответ 2

Я думаю, вы можете это сделать:

Переформатировать ваш someclass.cpp

namespace ns
{
  CClass::CClass() {}
  CClass::~CClass() {}
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}

например, как

namespace ns // construction-destruction
{
  CClass::CClass() {}
  CClass::~CClass() {}
}
namespace ns // test-region
{
  void CClass::Test() {}
  void CClass::Test2() {}
  void CClass::Test3() {}
}

Ответ 3

вы можете поместить свой код в {} и написать комментарий для его имени.

{ // RegionName 
    void Test() {}
    void Test2() {}
    void Test3() {}
}

Ответ 4

Теперь мы можем сделать это:

Прямо перед блоком, который вы хотите сложить, вы определяете следующее:

#define FOLDINGSTART {

и сразу после размещаемого вами блока:

#define FOLDINGEND }

Ответ 5

Вы можете разместить свой код в {} и написать комментарий для его имени.

Это БУДЕТ ВЫБРОСИТЬ ошибку "EXPECTED UN-QUALIFIED ID".