我从编程开始,我说英语不好,对此感到抱歉。
我喜欢在结构内部使用列表而不是数组,如下所示:
#include <iostream>
#include <list>
using namespace std;
struct Market {
string b;
list <int> prices;
};
int main()
{ list <int> precios;
Market m1 = {"a",NULL};
return 0;
}
但我从int' to non-scalar type std::list<int, std::allocator<int> >
请求得到这个错误转换|
这可能吗?也许使用 malloc 或免费?