简单pb使用指南
作者:
科英 | 来源:发表于
2020-03-10 18:21 被阅读0次message Person {//人
optional string name = 1;
optional int32 age = 2;
optional Pet pet = 3;
}
message Pet {//宠物
optional string name = 1;
}
message Club {//俱乐部
optional string name = 1;
repeated Person list = 2;
repeated int32 rank = 3;
}
//创建,构建,从无到有
Club club;
club.set_name("千万俱乐部");
Person *person = club->add_list();
person->set_name("king");
person->set_age(18);
Pet *pet = person->mutable_pet();
pet->set_name("dog");
//or
Pet pet;
pet.set_name("dog");
person->mutable_pet()->MergeFrom(pet);
club.add_rank(1);
//使用,已有
Club club;
Pet pet;
club.name();
for(int i = 0; i < club.list.size(); ++i)
{
Person *person = club.list[i];
person->name();
}
本文标题:简单pb使用指南
本文链接:https://www.haomeiwen.com/subject/wxrgdhtx.html
网友评论