Что означает следующий синтаксис 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}
{
}
Так что, я не знаю, что это значит. Может ли кто-нибудь объяснить мне этот синтаксис?
ДОБАВЛЕНО
Я, вероятно, нужно добавить, что в комментариях к этому коду написано, что это «конструктор модуля». Но что это значит? Я знаю, что означает конструктор класса, но что такое конструктор модуля?
Если это не MYLIB :: s_module? –
Где это? Возможно ли, что это простая опечатка? –
Можете ли вы разместить реальный код? – billz