ある記述におどろいたのですが・・・
Posted: 2010年12月30日(木) 16:42
とある本を読んでいると下のような記述が見られました。
CGame::CGame(const char* app_name, bool zbuffer, bool use_menu, bool fixed_size)
: Pause(false), MenuPause(false), UseMenu(use_menu), ConfirmExit(true),
FPS(60), DropFrames(true), PauseInTheBackground(true),
WindowWidth(800), WindowHeight(600),
FullScreenWidth(800), FullScreenHeight(600),
FullScreen(false), RefreshRate(60)
{
// 中略
}
このうえの : 以降のやつはいったい・・・
いままでこんな記述を見たことないのでおどろいています。
もしかして、初期化するメンバ変数のリストとかいうやつでしょうか?
回答お願いします。
CGame::CGame(const char* app_name, bool zbuffer, bool use_menu, bool fixed_size)
: Pause(false), MenuPause(false), UseMenu(use_menu), ConfirmExit(true),
FPS(60), DropFrames(true), PauseInTheBackground(true),
WindowWidth(800), WindowHeight(600),
FullScreenWidth(800), FullScreenHeight(600),
FullScreen(false), RefreshRate(60)
{
// 中略
}
このうえの : 以降のやつはいったい・・・
いままでこんな記述を見たことないのでおどろいています。
もしかして、初期化するメンバ変数のリストとかいうやつでしょうか?
回答お願いします。