结构定义中的“using”[复制]

"using" in the struct definition [duplicate]

提问人:Sontung Dang 提问时间:5/30/2022 更新时间:5/30/2022 访问量:146

问:

我是 C++ 的新手。我在github上得到了关于有限状态机的代码。代码中有些内容我不明白。例如,我不知道为什么在结构中使用,以及该行的目的是什么usingtypename _state_instance<S>::value_type _state_instance<S>::value

  struct _state_instance
  {
    using value_type = S;
    using type = _state_instance<S>;
    static S value;
  };

  template<typename S>
  typename _state_instance<S>::value_type _state_instance<S>::value;

多谢!

C++ 模板 结构 类型名称

评论


答: 暂无答案