考虑下面显示的代码片段。
generic<typename T, typename C>
where C: IComparable<C>
C
PriorityQueue<T, C>::CostOfTop ()
{
auto bar = 0;
}
generic<typename T, typename C>
where C: IComparable<C>
void
PriorityQueue<T, C>::CheckHeapProperty (int index)
{
auto foo = 0;
}
代码由visual studio 2013格式化。 正如您所看到的,第二个函数缩进太多,当您添加更多函数时,它会堆叠。 显然,这是错误的。可以修复而不将所有内容放在一行上吗? (因为这对于长类型来说是不可取的)