protobuf的语法围绕着后缀为.proto的文件进行构建。
语法协议规则:syntax
目前的语法协议规则最新支持proto3
在文件描述为
yntax = "proto3";
每个.proto文件必须阐明支持的语法协议规则。
不同的规则要求的语法不一样,生成的.cc和.h文件也不一样,不能混用。
命名空间修饰:package
proto可以使用命名空间对该文件的所有内容进行匡制,命名空间的层级通过.进行延伸。
package zxtest.prototest;
生成的.cc和.h文件即有命名空间的匡制
namespace zxtest {
namespace prototest {
</