次の C++ 構文はどういう意味ですか?
my_s_module::my_s_module(mylib::cont const& c)
:mylib::s_module{c}
{
// Some content;
}
私には継承のように見えます。しかし、継承の構文は次のとおりであることを知っています。
class Child: public Parent
{
}
最初の例では、次のようなものがあります。
Child(some_type const& x): public Parent{x}
{
}
だから、私はそれが何を意味するのか分かりません。誰かこの構文を説明してくれませんか?
追加した
おそらく、このコードへのコメントに「モジュールのコンストラクター」であると書かれていることを追加する必要があります。しかし、それはどういう意味ですか?クラスのコンストラクターの意味は知っていますが、モジュールのコンストラクターとは何ですか?