在C++中,获取结构体(struct)或类(class)中的成员变量的值通常需要使用点操作符(.
)。以下是一个简单的示例,展示了如何获取结构体中的成员变量的值:
#include <iostream>
// 定义一个结构体
struct Item {
int id;
std::string name;
double price;
};
int main() {
// 创建一个结构体实例并初始化其成员变量
Item item;
item.id = 1;
item.name = "Example Item";
item.price = 9.99;
// 获取并输出结构体成员变量的值
std::cout << "ID: " << item.id << std::endl;
std::cout << "Name: " << item.name << std::endl;
std::cout << "Price: " << item.price << std::endl;
return 0;
}
在这个示例中,我们定义了一个名为Item
的结构体,其中包含三个成员变量:id
、name
和price
。然后,我们创建了一个Item
类型的实例item
,并为其成员变量分配了值。最后,我们使用点操作符获取并输出了这些成员变量的值。