こんにちは。いつもお世話になってます。
クラスの内容とかは置いといて、構文のことなんですが、
下のCMaxSizeTask() の後の :〜 がわかりません。こんなやり方
独習C++には書いてないと思うんですが。どういう意味なんでしょうか?

class CMaxSizeTask : public CTask {
protected:
    char Work[WORK_SIZE];
public:
    CMaxSizeTask() : CTask(TASK_NONE, 0, 0, 0, 0, 0, 0) {}
};