我開始編程,我說英語不好,對不起。在struct C++中使用列表
我喜歡用一個列表,而不是一個數組,一個結構裏面,像這樣:
#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或免費?
'prices'不是指針,但它看起來像你希望它是 –