Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++class

作者:寂寞带点伤   发布日期:2025-09-29   浏览:105

// C++ class 示例代码

#include <iostream>
#include <string>

class Person {
private:
    std::string name;
    int age;

public:
    // 构造函数
    Person(std::string n, int a) : name(n), age(a) {}

    // 成员函数:获取名字
    std::string getName() const {
        return name;
    }

    // 成员函数:获取年龄
    int getAge() const {
        return age;
    }

    // 成员函数:设置名字
    void setName(const std::string& n) {
        name = n;
    }

    // 成员函数:设置年龄
    void setAge(int a) {
        if (a > 0) {
            age = a;
        }
    }

    // 成员函数:打印个人信息
    void printInfo() const {
        std::cout << "Name: " << name << ", Age: " << age << std::endl;
    }
};

int main() {
    // 创建一个 Person 对象
    Person person("Alice", 30);

    // 打印个人信息
    person.printInfo();

    // 修改个人信息
    person.setName("Bob");
    person.setAge(25);

    // 再次打印个人信息
    person.printInfo();

    return 0;
}

解释说明:

  1. 类定义Person 类包含两个私有成员变量 nameage,用于存储人的姓名和年龄。
  2. 构造函数Person(std::string n, int a) 是类的构造函数,用于初始化对象时设置姓名和年龄。
  3. 成员函数
    • getName()getAge() 是获取成员变量值的函数(访问器)。
    • setName()setAge() 是修改成员变量值的函数(修改器),其中 setAge() 还包含了简单的输入验证。
  4. printInfo():用于打印对象的当前状态。
  5. main 函数:创建 Person 对象并调用其成员函数进行操作。

这个示例展示了如何在 C++ 中定义类、创建对象以及使用成员函数来操作对象。

上一篇:c++小数点后保留两位数

下一篇:c++ count

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

队列c++

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站