从指向C++结构的指针数组中获取信息,可以通过以下步骤实现:
struct Person {
std::string name;
int age;
};
Person* personArray[3];
Person person1;
person1.name = "Alice";
person1.age = 25;
personArray[0] = &person1;
Person person2;
person2.name = "Bob";
person2.age = 30;
personArray[1] = &person2;
Person person3;
person3.name = "Charlie";
person3.age = 35;
personArray[2] = &person3;
std::cout << "Person 1: " << personArray[0]->name << ", " << personArray[0]->age << std::endl;
std::cout << "Person 2: " << personArray[1]->name << ", " << personArray[1]->age << std::endl;
std::cout << "Person 3: " << personArray[2]->name << ", " << personArray[2]->age << std::endl;
输出结果将是:
Person 1: Alice, 25
Person 2: Bob, 30
Person 3: Charlie, 35
这样,我们就可以从指向C++结构的指针数组中获取每个结构体的信息。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云