Ich habe diese einfache C++ Code mit RegExp auf Android stürzt ab, sondern arbeitet auf OS X fein:Sehr einfache C++ Code mit RegExp stürzt auf Android, aber funktioniert auf OS X
std::string str = "1x0-4x0";
std::regex regexRule("([0-9]+)x([0-9]+)-([0-9]+)x([0-9]+)");
std::smatch piecesMatch;
if (std::regex_match(str, piecesMatch, regexRule))
std::cout << "regex_match!\n";
Warum es zum Absturz? Verpasse ich etwas?
Es kompiliert ohne irgendwelche Warnungen.
GCC 4.8
'\\ -' ==> warum? –
Welche NDK verwenden Sie für Android? Welche GCC-Version? – marcinj
@Thomas - wenn ich nur "\ -" verwende, bekomme ich eine Warnung in XCode: Unbekannte Escape-Sequenz '\ -' – JavaRunner