在C++中,獲取結(jié)構(gòu)體(struct)或類(class)中的成員變量的值通常需要使用點(diǎn)操作符(.
)。以下是一個(gè)簡(jiǎn)單的示例,展示了如何獲取結(jié)構(gòu)體中的成員變量的值:
#include <iostream>
// 定義一個(gè)結(jié)構(gòu)體
struct Item {
int id;
std::string name;
double price;
};
int main() {
// 創(chuàng)建一個(gè)結(jié)構(gòu)體實(shí)例并初始化其成員變量
Item item;
item.id = 1;
item.name = "Example Item";
item.price = 9.99;
// 獲取并輸出結(jié)構(gòu)體成員變量的值
std::cout << "ID: " << item.id << std::endl;
std::cout << "Name: " << item.name << std::endl;
std::cout << "Price: " << item.price << std::endl;
return 0;
}
在這個(gè)示例中,我們定義了一個(gè)名為Item
的結(jié)構(gòu)體,其中包含三個(gè)成員變量:id
、name
和price
。然后,我們創(chuàng)建了一個(gè)Item
類型的實(shí)例item
,并為其成員變量分配了值。最后,我們使用點(diǎn)操作符獲取并輸出了這些成員變量的值。