无法理解声明中的const struct

时间:2020-04-27 07:53:06

标签: c++ function struct constants return-type

我找到了以下代码段:

  template<class C>
  const struct rpc_method *rpc_super(RPC *this_ptr) {
    return static_cast<C*>(this_ptr)->C::get_rpc_methods();
  }

好吧,似乎是输出类型为rpc_method *的功能模板 这确实是一个结构,但是为什么这里需要struct? 现在,我尝试结合const来理解struct修饰符。 const是引用函数还是返回值? 哪个角色在这里扮演struct关键字?

0 个答案:

没有答案
相关问题