我试着做一个程序,其中客户信息得到存储的结构体和指针。但是我不能得到一个vector<string>
来指向一个常量值。
struct customer {
string name;
string email_address;
int *subscription ????
}
我可以添加客户名和email_address
,但我尝试让struct存储售出的订阅,例如有人以每年100美元的价格购买了电视的年度订阅,我添加订阅,然后添加电视,然后添加100,它应该显示电视(100),客户可以在vector<string>
中存储多个订阅。
所以
subscriptions = {television(100), internet(50),...,netflix(20)}.
因此,如果要求查看客户有哪些订阅,它会显示这些订阅。
如果我不是很清楚,对不起,英语不是我的第一语言。
1条答案
按热度按时间fcipmucu1#
订阅应该包含他订阅的内容和费用的信息。int* 不足以存储这两者。可能的解决方案之一是创建订阅结构。