Я запускаю инструмент Mergemap, чтобы объединить две генетические карты. я загрузил образцы данных, и я запускаю карту слияния для входных данных образца. он показывает следующую ошибкуMergemap terminate call после вызова экземпляра 'std :: bad_alloc'
number of maps 8
map0, 1.000, lg_raw_map0
map1, 1.000, lg_raw_map1
map2, 1.000, lg_raw_map2
map3, 1.000, lg_raw_map3
map4, 1.000, lg_raw_map4
map5, 1.000, lg_raw_map5
map6, 1.000, lg_raw_map6
map7, 1.000, lg_raw_map7
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
Пожалуйста, кто поможет исправить это
Сообщите нам код, не может * возможно, * помочь вам с проблемой в вашем коде, если мы не сможем увидеть ваш код. – john
У вас закончилась память. Возможно, используйте меньше алгоритмов памяти и структуры данных. И, конечно же, убедитесь, что у вас свободная память, которую вы не используете, означает: используйте интеллектуальные указатели. –
@ArneMertz: Имеет барабан 24 GB. , Я не думаю, что у него заканчивается память. код и входные данные доступны по адресу http://alumni.cs.ucr.edu/~yonghui/mgmap.html – Dadu