C++ 编程基本规则

1. 尽量使用引用和指针,减少值拷贝

2. protoc buffer的一些常见的方法

    1) 对于repeated变量的添加,如pb文件:

      

message FlowProfile {
  optional uint64 flow_key = 1;  
 repeated ProfileInfo profiles = 2; 
}

    

如response->mutable_flow_profile()->add_profiles(); flow_profile是response中的optional变量,而profile是FlowProfile中的repeated变量。使用mutable返回的是指针,可以进行修改;若直接使用response->flow_profile则返回的是const & ,这样是无法对其中的值进行改变的

 

3. blade 编译命令

     blade build --generate-dynamic -j8  ...

你可能感兴趣的:(C++,基础)