FanOfGun
6 / 6 / 1
Регистрация: 13.10.2012
Сообщений: 101
|
|
#1 | |
[C++11] regex constructor исключение - C++22.07.2013, 15:09. Просмотров 452. Ответов 6
Метки нет Все метки)
(
Конструктор регекса выдает какое-то исключение(перехватываю catch(...)), где можно почитать какие они вообще бывают и из-за чего? Заранее благодарен.
Добавлено через 4 минуты падает на регулярке: Код
(( (-?[0-9]+.?[0-9]*) | ('[^']*') | (\{.+?\}) ),?)*
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
22.07.2013, 15:09 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос [C++11] regex constructor исключение (C++):
6
std::regex и boost::regex - C++ constructor - C++
this и Copy-Constructor - C++ copy constructor operator= - C++ |
CheshireCat
![]() 2900 / 1249 / 80
Регистрация: 27.05.2008
Сообщений: 3,432
|
||||||
22.07.2013, 15:09 | #2 | |||||
Причина "какого-то" исключения записана здесь и ее можно прочитать:
1
|
FanOfGun
6 / 6 / 1
Регистрация: 13.10.2012
Сообщений: 101
|
|
22.07.2013, 15:20 [ТС] | #4 |
CheshireCat, regex_error, все сразу встало на свои места
![]() ForEveR, я ничего не подключал, так что наверно стандартная а как так получилось, что хедеры и объекты есть, но не работают?
0
|
Croessmah
Ушел
![]() ![]() |
|
22.07.2013, 15:20 | #5 |
1
|
FanOfGun
6 / 6 / 1
Регистрация: 13.10.2012
Сообщений: 101
|
|
22.07.2013, 15:36 [ТС] | #6 |
Croessmah, под линуксом вроде все нормально, подскажите тогда нормальный компилятор(кроме VS) с поддержкой стандартных regex'ов для винды.
0
|
ForEveR
В астрале
![]() |
|
22.07.2013, 16:03 | #7 |
FanOfGun, Единственный кто поддерживает полностью регексы (насколько я помню) - это llvm-омовский libc++ (libcxx). Но его трудно собрать даже на линуксе, как будет с видной - нз.
1
|
22.07.2013, 16:03 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
22.07.2013, 16:03 |
Привет! Вот еще темы с ответами:
7
Default copy constructor - C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |