가능한 중복 :
What is this weird colon-member syntax in the constructor?생성자 설정?
내가 이런 종류의 코드가
가 있다는 것입니다 내가이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_++;
}
}
이 말 무슨 뜻인지 이해하려고 노력 중이 야 "누군가"다음의 콜론) : < - pa rt는이 생성자를 호출 했습니까?
생성자가 약간 잘못되었을 수도 있지만 이것이 무엇인지 불확실하다는 것을 알고 있습니다. 나는 강사가 칠판에 쓴 내용에서 내 노트를 복사하고 이해하지 못했습니다.
무언가를 기억하고있는 클래스 나 객체와 어떤 관계가 있습니까?
초기화 목록입니다. – rightfold