class hoge2ch
{
 private:
  int a,b;
 public:
  hoge2ch(int x,int y):a(x),b(y)
 {

 }
・・・・・
};

という表記を、「オブジェクト指向計算力学入門」という本で見つけました
コンストラクタの引数の後ろに、継承でもないのにコロンが付いて
コンストラクタ内の引数が非公開メンバに代入される事を意味するようですが、
こんな表記法を他の書籍で見かけることは出来ませんでした。

この表記法を使っていて、分かりやすく解説している書籍を紹介して下さい