方法链的缩进

Rug*_*rra 1 c++ indentation method-chaining

假设我有一个很长的链接方法

object.SetA(123).SetB(234).SetC(345) ...
Run Code Online (Sandbox Code Playgroud)

什么是最好的缩进?所有编译器都支持它们?

object.
   SetA(123).
   SetB(234).
   SetC(345) ...
Run Code Online (Sandbox Code Playgroud)

要么

object
  .SetA(123)
  .SetB(234)
  .SetC(345) ...
Run Code Online (Sandbox Code Playgroud)

Mik*_*wan 9

IMO,第二个更好.通过使用.开始一行,它明确表示它是链式调用的延续.