C++ 正则表达式::match_type_flag又名syntax_option_type

c++ regex::match_type_flag a.k.a. syntax_option_type

本文关键字:type syntax option 又名 flag C++ 正则表达式 match      更新时间:2023-10-16

有谁知道boost::???::syntax_option_type的类型?在源中和互联网上都找不到它。但我需要它!如果没有人知道,unsigned int在这两种类型之间进行转换是否有效?

使用Agent Ransack查看源代码,您可以在regbase.hpp中看到:

typedef ::boost::regbase::flag_type syntax_option_type;

typedef unsigned int flag_type;

所以这是一个 UINT。

match_flag_typesyntax_option_type是两个不同的类型名称,它们在不同的上下文中使用,意味着不同的东西。我想不出任何理由在它们之间转换。你想解决什么问题?