可能重复:
构造函数中这个奇怪的冒号成员语法是什么?
我试图理解这种代码的含义
说我有这个
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_++;
}
}
“某人”后面的冒号是什么):<-- 对这个构造函数来说,这部分被调用或意味着什么?
我知道构造函数可能有点不正确,但我不知道这叫什么。我只是把老师写在黑板上的笔记抄下来,看不懂。
与记住某些东西的类或对象有关吗?