Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Регулярыне выражения std::regex - ошибка компиляции
|
|||
|---|---|---|---|
|
#18+
MSVC 2010, у меня возникает ошибка "Debug Error R6010 - abort() has been called" при добавлении в выражение диапазона маленьких русских букв а-я . Диапазон заглавных букв или любых английских - все ок. Не знаю, что это вообще за ошибка? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Скриншот строки под отладчиком: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 17:47 |
|
||
|
Регулярыне выражения std::regex - ошибка компиляции
|
|||
|---|---|---|---|
|
#18+
sync_ma, интересная ошибка. Похоже что regex не может распарсить текст регулярного выражения. На stackoverflow есть обсуждение такой же ошибки - Why exception with this regular expression pattern (tr1::regex)? - , но там проблема сязана с escape последовательностями, которых у тебя нет. На моем компе порблема воспроизвести не получилось. Возможно дело в локали. Попробуй поставить std::locale::global(std::locale("")); перед переменной ss. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 18:20 |
|
||
|
Регулярыне выражения std::regex - ошибка компиляции
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ; но локаль ничего не изменила... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 11:04 |
|
||
|
Регулярыне выражения std::regex - ошибка компиляции
|
|||
|---|---|---|---|
|
#18+
sync_ma, выложи свой проект. Так будет легче проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 11:47 |
|
||
|
Регулярыне выражения std::regex - ошибка компиляции
|
|||
|---|---|---|---|
|
#18+
На самом деле если не указывать локаль, то все компилируется без проблем, но русские буквы std::regex не воспринимает (по крайней мере у меня) и все выражения выполняются не верно; если указать локаль как предложил bazile , то возникает описанная выше ошибка. Пробовал так: Код: plaintext 1. 2. возникает исключение "bad locale name"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=91&tid=2020758]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 437ms |

| 0 / 0 |
