《C++Primer》练习7.15,编写构造函数
这是《C++Primer习题集》的答案代码:
class Person
{
private:
string strName;
string strAddress;
public:
Person() = default;
Person(const string& name, const string& add)
{
strName = name;
strAddress = add;
}
Person(istream& is)
{
is >> (*this);
}
public:
string getName() const { return strName; }
string getAddress() const { return strAddress; }
};