Google Protocol Buffer(2)—API

引言

google protocol buffer提供了三个API packeges, 其命名和功能概要分别如下:

  • google::protobuf   
    • protobuf核心运行库              
  • google::protobuf::io 
    • 用于I/O的辅助类;
  • google::protobuf::compiler   
    • protocol buffer  compiler的实现库;
1. google::protobuf   

  •  protocol buffer 系统的核心库;
  • note:线程安全:只读对象(const 修饰)可以被多个线程同时访问,但允许写的对象只能同时被一个线程访问;
2.google::protobuf::io

  • 可以encoding 和decoding 原始的字节;
  • 开发者实现自己的I/O系统:例如,允许protobuf无需缓存从不同的输入流里读取数据;

3.google::protocol::compiler

  • 动态编译.proto文件时应用,需包含import.h;
  • 开发其他语言的.proto文件的编译器;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值