在C++中,可以使用循环来在一个类中设置多个estudiante。以下是一个示例代码:
#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
类,该类具有nombre
和edad
两个成员变量,以及一个mostrarInformacion
成员函数用于显示学生的信息。
在main
函数中,我们使用std::vector
容器来存储多个Estudiante
对象。通过使用循环,我们可以多次调用Estudiante
类的构造函数,并将每个新创建的对象添加到容器中。
然后,我们再次使用循环遍历容器中的每个Estudiante
对象,并调用mostrarInformacion
函数来显示每个学生的信息。
这样,我们就可以在一个类中循环设置多个estudiante。
领取专属 10元无门槛券
手把手带您无忧上云