C++ 正则表达式::match_type_flag又名syntax_option_type
c++ regex::match_type_flag a.k.a. syntax_option_type
有谁知道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_type
和syntax_option_type
是两个不同的类型名称,它们在不同的上下文中使用,意味着不同的东西。我想不出任何理由在它们之间转换。你想解决什么问题?
相关文章:
- 使用 [] 运算符时"binding reference of type discards qualifiers"
- 在 QVector<std::unique_ptr 上使用 std::find<Type>>
- 在类型和包装器之间reinterpret_cast是否安全<Type>?
- 使用 cmake 的 Linux 终端上的"Conversion to non-scalar type is requested"错误
- 控制到达非空函数clang(-Wreturn-type)的末尾
- std::unordered_map 类型对象声明期间出现"field has incomplete type"错误
- 将系数存储在头文件的数组中("does not name a type"错误)
- 尝试打开 ifstream 时出现"Incomplete type"错误
- 将成员函数作为构造函数参数调用时出错 "Variable is not a type name"
- 在"结构提升::enable_if<提升::is_pod<T>,无效>"中没有名为"type"的类型
- "Missing type specifier - int assumed"无法通过向主函数添加"return 0"来解决
- OpenCV CV_16F type
- C++ "错误:在'类 std::result_of< ... >"中没有名为'type'的类型"
- 将内存分配返回值强制转换为 TYPE 数组
- C++ 一个lambda浅拷贝const Type&如果它被赋予一个命名捕获,如[copy=val](){}?
- reference_wrapper导致"incomplete type is not allowed"
- 在 armhf 上使用 cmake 在 qt 上的编译问题 "Syntax error: wird unexpected (expecting " ) " "
- 继承类时"invalid use of incomplete type ‘class tree_node_t’"
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- 如何解决"'mutex' in namespace 'std' does not name a type"?