首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++如何在一个类中循环该函数,以便可以设置多个estudiante?

在C++中,可以使用循环来在一个类中设置多个estudiante。以下是一个示例代码:

代码语言:txt
复制
#include <iostream>
#include <vector>

class Estudiante {
public:
    std::string nombre;
    int edad;

    void mostrarInformacion() {
        std::cout << "Nombre: " << nombre << std::endl;
        std::cout << "Edad: " << edad << std::endl;
    }
};

int main() {
    std::vector<Estudiante> estudiantes;

    // 添加多个estudiante
    for (int i = 0; i < 3; i++) {
        Estudiante estudiante;
        std::cout << "Ingrese el nombre del estudiante: ";
        std::cin >> estudiante.nombre;
        std::cout << "Ingrese la edad del estudiante: ";
        std::cin >> estudiante.edad;
        estudiantes.push_back(estudiante);
    }

    // 循环输出每个estudiante的信息
    for (const auto& estudiante : estudiantes) {
        estudiante.mostrarInformacion();
        std::cout << std::endl;
    }

    return 0;
}

在上述代码中,我们定义了一个Estudiante类,该类具有nombreedad两个成员变量,以及一个mostrarInformacion成员函数用于显示学生的信息。

main函数中,我们使用std::vector容器来存储多个Estudiante对象。通过使用循环,我们可以多次调用Estudiante类的构造函数,并将每个新创建的对象添加到容器中。

然后,我们再次使用循环遍历容器中的每个Estudiante对象,并调用mostrarInformacion函数来显示每个学生的信息。

这样,我们就可以在一个类中循环设置多个estudiante。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券