Я не мог использовать Class или Struct, используя набор С++. Я искал в Интернете и stackoverflow, но не смог найти образец. Классически кажется невозможным найти образцы, отличные от образцов int и string, в результате моих вызовов. Я хочу, чтобы друг помог.
Спасибо друзьям, кто откликнется.
using namespace std;
struct DemoData
{
int id;
string Pairs;
double Price;
};
int main()
{
DemoData myDemoDara ;
myDemoDara.id = 1; myDemoDara.Pairs = "GBPJPY"; myDemoDara.Price = 9.34;
set<DemoData> setVeri ; //**It gives errors during compilation.**
setVeri.insert(listem);
return 0;
}
operator<
для вашей структуры.std::set
упорядочен (т.е. элементы отсортированы) , и вам нужен оператор сравнения "меньше" (operator<
перегрузка) для сравнения структур для упорядочивания. - person Some programmer dude   schedule 22.01.2020