Пожалуйста, скажите мне, для чего используется единственная точка с запятой в этих примерах.
Пожалуйста, скажите мне, для чего используется одна точка с запятой в этих 2 примерах.
Пример 1:
Super(const std::string& str) : mStr(str) {}
Пример 2:
Sub(int i) : Super(""), mInt(i) {}
class Super { public: Super(const std::string& str) : mStr(str) {} private: std::string mStr; }; Class Sub : public Super { public: using Super::Super; Sub(int i) : Super(""), mInt(i) {} private int mInt; };
Что я уже пробовал:
Пожалуйста, скажите мне, для чего используется одна точка с запятой в этих 2 примерах.
Пример 1: Super(const std::string& str) : mStr(str) {}
Пример 2: Sub(int i) : Super(""), mInt(i) {}
класс Супер {
общественный:
Супер(константные СТД::строка STR&ампер;) : ул. mStr() {}
private: std::string mStr; };
Подклассов : общественная супер {
общественный:
использование Super::Super;
Sub(int i) : Super(""), mInt(i) {}
частный инт монетный двор; };
Rick York
В ваших примерах нет точек с запятой. Ноль. Вероятно, вам следует напомнить себе, что такое точка с запятой и что такое двоеточие.