gpt4 book ai didi

regex - 在大约 2013 年的编译器中使用 C++11 的选项

转载 作者:行者123 更新时间:2023-12-04 00:44:33 25 4
gpt4 key购买 nike

C++11 正则表达式是否有完整/正确的实现( 现在 )?

关于编译器支持与库支持的注意事项:

编译器支持 = 编译器识别为相关功能添加到语言中的任何新语法。使用添加到程序中的新功能的代码将被编译。

图书馆支持 = 更新库以实际实现该功能。添加到您的程序并链接到库的代码将起作用。

*编辑:我已经用新信息更新了这个摘要,并将其移到下面的答案中。

最佳答案

关于可以回答您自己的问题的每个堆栈交换政策我正在更新
问题的摘要部分包含新信息并将其移至此答案中。

海湾合作委员会:不提供工作 regex直到海湾合作委员会 4.9.0

clang :编译正则表达式

标准库:

  • 正则表达式仅受 支持libstdc++ 从 GCC 4.9.0(GNU 的标准库)开始
  • 支持正则表达式libc++ (LLVM 的标准库)
  • libc++ 上完全验证Mac 操作系统
  • libc++ 可以从其他平台的源代码构建。
  • (我在 Linux 上构建并验证了一些正则表达式)

  • MSVC:正则表达式工作自 MSVC 2010 (根据@Laurent 的回答和相关的投票)

    提升:
    C++11 正则表达式“基于”或“仿效”Boost。
    我认为这意味着不完全相同。
    如果有明确的差异列表,请使用链接发表评论。

    关于regex - 在大约 2013 年的编译器中使用 C++11 <regex> 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583960/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com