在C++中,使用指针打印结构的数组项可以通过以下步骤实现:
struct Person {
std::string name;
int age;
};
Person* people = new Person[3];
people[0].name = "John";
people[0].age = 25;
people[1].name = "Emily";
people[1].age = 30;
people[2].name = "Michael";
people[2].age = 40;
for (int i = 0; i < 3; i++) {
std::cout << "Name: " << (people + i)->name << ", Age: " << (people + i)->age << std::endl;
}
上述代码将打印出每个结构的姓名和年龄。
delete[] people;
这是在C++中使用指针打印结构的数组项的一般方法。请注意,以上答案并没有提及腾讯云的产品或链接,因为本题要求不涉及特定品牌商的内容。
领取专属 10元无门槛券
手把手带您无忧上云