cocos2dx3.4 正则 Android报错

std::regex patternSign("\D");
std::regex patternSign("^(\+(1|1264)");
std::regex patternSign("(1\d)");

把\D换成^0-9]也一样报错,\d也同样 在Android环境下 编译能过但是就是运行时就出问题!其他环境下都没问题 (ios,win32),这是什么情况?是转义字符的问题么 ?求解决,该怎么改?

问题解决了!是用ndk9 出现的问题 主要把 ndk换成10 就可以了!主要是 ndk9 没有完美的支持c++11

必须用ndk10以上嘛,低版本的cocos2dx 不能用ndk10咋办

低版本用boost