构造函数
构造函数可以有多个
构造函数可以重载
构造函数用于隐式类型转换
class Student { public: explicit Student(int ssID) :id_(ssID) { std::cout << "constructing student:" << ssID << std::endl; } private: int id_; }; void func(Student& stu) { }
原文:http://www.cnblogs.com/denggelin/p/6194025.html