嗯。
多年前,我的一个程序是莫名其妙的栈不够,要设置很大的栈才能运行,一直没搞明白哪里的问题。是使用REGEX的。
【 在 z16166 的大作中提到: 】
: 我用的正则式是R"((\w+://)?([^:/]+)(:\d+)?(/.*))",拆分简单url的。
: url长度有五六百时就会崩,不过单独的小demo并不崩,应该是大点的程序的栈占用更容易到默认的1MB。
: 那个bug里说的是.*的递归导致(可能)。
: ...................
--
FROM 221.221.52.*