跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 protobuf proto 类型映射到 c++类型
未分類
19 1 月 2021

关于 protobuf proto 类型映射到 c++类型

关于 protobuf proto 类型映射到 c++类型

資深大佬 : wohenfuyou 9

我得测试代码,proto bytes 类型代码生成 c++类型是 string*,官方文档写的是 string

proto 文件:

message RTKEY
{
optional int64 id1 = 1;
optional int64 id2 = 2;
};

message ControlArea
{
optional RTKEY id = 1;
optional bytes name = 2;
optional RTKEY parent = 3;
optional int32 level = 4;
optional bool remove_fg = 5;
}

自动生成的代码文件:

::mytest::RTKEY* id_;
::std::string* name_;
::mytest::RTKEY* parent_;
::google::protobuf::int32 level_;
bool remove_fg_;

为什么生成的代码里是 string类型呢?因为这个 string 代码出现了问题。。

大佬有話說 (1)

  • 資深大佬 : terryching

    string *是内部使用的,你用接口获取和设置都是 string

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具