1. 行数のすくないコードはヘッダーに書き、行数が多いコードは宣言だけヘッダーに書き定義をソースファイルに場合と、ヘッダーに関数の宣言と定義を書き、ヘッダーで完結する場合との違いを知りたいです。
  2. それとヘッダーに書いた場合インラインになるとあるがインラインはその関数が使われる時に処理が埋め込まる、とそうじゃない非インラインの時の処理とでどういった違いがあるのかが知りたいです。