在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
,并為其成員變量分配了值。最后,我們使用點操作符獲取并輸出了這些成員變量的值。