[英]how can i make a pointing to const int inside a string vector?
我試圖制作一個程序,其中客戶信息被存儲結構和指針。 但我不能讓一個向量指向一個常量值。
struct costumer{
string name;
string email_adress;
int *subscription ????
}
我可以添加客戶姓名和電子郵件地址,但我試圖讓結構存儲已售出的訂閱。 例如,有人以每年 100 美元的價格購買了年度電視訂閱。 我添加訂閱然后電視然后 100 它應該顯示電視(100)。 客戶可以將多個訂閱存儲在一個向量中。 所以訂閱 = {television(100), internet(50),...,netflix(20)}。 因此,如果要求查看客戶有哪些訂閱。 它顯示這些。 如果我不是很清楚對不起英語不是你的第一語言。
訂閱應包含他訂閱的內容和費用的信息。 int* 不足以存儲兩者。 一種可能的解決方案可能是創建訂閱結構。
typedef struct subscription{
string subscribed_to;
int cost;
}subscription;
struct customer{
string name;
string email_id;
int num_of_subscriptions;
subscription subs[20];
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.