赞
踩
习题12.1:编写一个名为Person 的类,表示人的名字和地址。使用string保存每个元素。
习题12.2:为 Person 提供一个接受两个string参数的构造函数。
习题12.3:供返回名字和地址的操作。这些函数应为const 吗?解释你的选择。
习题12.4:指明Person 的哪个成员应声明为public,哪个成员应声明为private。解释你的选择。
- #ifndef PERSON_H
- #define PERSON_H
- #include <iostream>
- #include <string>
-
- class Person {
- public:
- //接受两个string参数的构造函数
- Person(std::string pName, std::string pAddress)
-
- {
- name =pName; //this->name = pName;
- address =pAddress;
- }
- //默认构造函数
- Person():name("Kangkang"), address("China"){}
- //get information
- std::stringget_name() const
- { return name; }
- std::stringget_address() const
- { return address; }
- private:
- std::stringname;
- std::stringaddress;
- };
-
- #endif
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。