Ошибка выполнения регулярного выражения Boost

Я пытаюсь использовать код, который я написал на другом компьютере, который разбивает строку на токены. Этот код компилируется нормально. Код также работает должным образом на некоторых других компьютерах. Я' но при использовании во время выполнения, обеспечивающего вход test 100 , программа не работает.

action: test 100

a.out: /usr/local/include/boost/smart_ptr/shared_ptr.hpp:412 : typename boost :: detail :: shared_ptr_traits :: reference boost :: shared_ptr :: operator * () const [с T = boost :: regex_traits_wrapper>>]: утверждение `px! = 0 'не выполнено.

Прервано

Я совершенно не понимаю, что здесь происходит. Это ошибка в моем коде или в библиотеке? Мы очень ценим любые советы по отладке!

5
задан ildjarn 5 April 2011 в 17:15
поделиться