簡體   English   中英

如何在字符串向量中指向 const int?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM