>>549
マクロの利点:
・おそらく関数より処理が早い場合が多いだろうという期待ができる
・関数ではできない処理、たとえば
  型に縛られない引数や型自体を引数に取ること
  プリプロセッサによる特殊な動作
 などができる

それ以外では関数のほうが大体有利

>>553
わからない
マクロは関数呼び出しのコストがないがそのぶんメモリイメージが増大して
結果的に遅くなることがないとはいえない
性能は実測で確かめること