protobuf 使用的開頭和結尾

使用protobuf 的一個好習慣就是在程序的開頭加上 GOOGLE_PROTOBUF_VERIFY_VERSION; 宏調用;

作用:如果檢測到版本不匹配時,程序將終止。

其實,在每一個.pb.cc 文件中都會有這一個宏的調用。


在程序結束的時候加上 google::protobuf::ShutdownProtobufLibrary(); 的函數調用。它主要做的工作是對protobuf  全局資源的清理工作。


官方文檔也說,這不是必須的。但是如果你使用內存泄漏工具檢測的話,會有內存泄漏的提示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章