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