重複の可能性:
コンストラクターのこの奇妙なコロンメンバー構文は何ですか?
この種のコードの意味を理解しようとしています
私はこれを持っていると言う
class OptionStudent: public Student // derived class from Student class
{
public:
explicit OptionStudent(const std::string id = "12345678",
const std::string first = "someone")
: Student(id, first)
{
count_++;
}
}
「誰か」の後のコロンは何ですか):<-このコンストラクターの一部と呼ばれるか、それを意味しますか?
コンストラクターが少し間違っているかもしれないことは知っていますが、これが何と呼ばれているのかわかりません。インストラクターがボードに書いていたものからメモをコピーしただけで、理解できませんでした。
クラスやオブジェクトが何かを覚えていることと何か関係がありますか?