Known unknowns

C++中gRPC访问结构体成员和const访问限制

介绍C++中gRPC访问结构体成员的方式和const成员函数访问时的限制。 当gRPC proto协议中定义的message消息不仅仅包含基本的int、string等类型,还包含结构体类型时,访问结构体类型成员不适用.变量名()/.set_变量名()形式。 传入参数被const修饰时,访问内部非const函数,编译会遇到的问题和正常使用方式。 gRPC C++访问结构体成员 参考: ...

构建工程化的makefile

构建一个Linux下通用的C/C++工程Makefile 缘由 启动一个新的C/C++项目时,编译方式目前自己一般都是用Makefile(Cmake跨平台特性比较好,一直说要用一下,拖到现在orz)。 参与既有项目的维护开发,一般工程化的编译脚本/Makefile/Cmake都已经由前人写好了。 对于我,只会去大概看一下知道各行含义,要是让自己手写还是会觉得比较麻烦,各种文件路径、包...