Are you ready for TECH INFO?
たまに、
BaseWindow() : m_hwnd(NULL) { }
みたいなコードを c++ で見るのですが、なぜかその書式を説明する文章をネット上でも書籍でも、めったに見かけません。
なんで?
答えは メンバイニシャライザ といいます。それらしい名前がちゃんとあるのですね。
クラスのメンバー変数を初期化する方法の一つです。
そういえば、昔の c++ Builder でも多用されていたように記憶していますが、構文の意味がわからんままだった覚えがあります。
なぜに、こういうのは説明されないのでしょうか?不思議だ。
これに詰まって進めないようでは、c++ を使う資格は無いということなのかもしれません。うーん。
できれば、そんな資格はいらんと言いたいものだ。
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |