【发布时间】:2020-04-05 07:21:04
【问题描述】:
我想知道是否可以让 clang 格式具有以下格式以进行异常处理。
// Scenario 1: Catch and ignore exception
try
{
DoWork();
}
catch (const SomeException&) {}
// Scenario 2: Handle exception
try
{
DoWork();
}
catch (const SomeException& Exception)
{
// Code handling exception.
}
我无法在单行上获得方案 1 格式,它更喜欢在 { 之前放置一个新行,然后根据 SplitEmptyFunction 将是:
// Scenario 1: Catch and ignore exception (SplitEmptyFunction is true)
try
{
DoWork();
}
catch (const SomeException&)
{}
// Scenario 1: Catch and ignore exception (SplitEmptyFunction is false)
try
{
DoWork();
}
catch (const SomeException&)
{
}
是我错过了一个设置还是这不可能?
【问题讨论】:
标签: c++ format try-catch clang-format catch-block