知识库

记录点点滴滴

protobuf 知识点合集

set_allocated_和mutable_的使用

1 使用set_allocated_,赋值的对象需要new出来,不能用局部的,这里保存的是对象的指针。

2 使用mutable_,赋值时候,可以使用局部变量,因为在调用的时,内部做了new操作。

可理解为set_allocated_引用的是对象,而mutable_是对象本身,即set_allocated_可以引用mutable_

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注