在 C++11 标准文档中它说:
以下参考文件对于本文件的应用是必不可少的:
- Ecma International,ECMAScript 语言规范,标准 Ecma-262,第三版,1999。
C++11 规范对 Javascript 规范的依赖到底是什么?
在 C++11 标准文档中它说:
以下参考文件对于本文件的应用是必不可少的:
- Ecma International,ECMAScript 语言规范,标准 Ecma-262,第三版,1999。
C++11 规范对 Javascript 规范的依赖到底是什么?
“28.13 修改 ECMAScript 正则表达式语法”部分依赖于 ECMA-262:
28.13 修改ECMAScript正则表达式语法
[re.grammar]
1 由 ECMAScript 标志构造的 basic_regex 对象识别的正则表达式语法是由 ECMA-262 指定的,但下面指定的除外。
正则表达式语法在 ECMA-262中的第15.10 节 RegExp(正则表达式)对象和A.7 正则表达式中指定。
regex
提供与 ECMAScript 兼容的正则表达式语法,默认情况下或由适当的标志启用:
#include <regex>
std::regex r{"...", std::regex_constants::ECMAScript};
ECMAScript 是默认的;其他语法包括basic
, extended
, awk
, grep
and egrep
(全部由 POSIX 的相应部分指定)。