c++写person
时间: 2023-07-01 19:15:15 浏览: 115
下面是一个简单的 C++ Person 类的示例,其中包括姓名和年龄属性以及打印信息的方法:
```c++
#include <iostream>
#include <string>
class Person {
public:
Person(const std::string& name, int age) : m_name(name), m_age(age) {}
std::string getName() const { return m_name; }
int getAge() const { return m_age; }
void printInfo() const {
std::cout << "Name: " << m_name << ", Age: " << m_age << std::endl;
}
private:
std::string m_name;
int m_age;
};
int main() {
Person p("Alice", 25);
p.printInfo();
return 0;
}
```
在这个示例中,我们定义了一个 Person 类,它有一个构造函数,它接受一个名字和一个年龄参数,并将它们存储在私有成员变量中。类还有两个公共访问器方法,getName 和 getAge,它们分别返回保存的名字和年龄。最后,我们还添加了一个打印信息的方法,它将姓名和年龄输出到控制台。在 main 函数中,我们创建了一个 Person 对象并调用了它的 printInfo 方法。
阅读全文