Envoy 采用 Google C++ Style Guide,除此以外,还有一些自定义的编码规范。
文件名
小写字母,下划线(_)分割单词。如:my_useful_class.cc
类型名/方法名
驼峰形式,首字母大写,如:MyExcitingClass AddTableEntry()
变量名
变量采用小写字母,下划线(_)分割单词的命名方式,如: a_local_variable
class 变量会在最后额外加一个下划线,如:a_class_data_member_
Envoy 采用 Google C++ Style Guide,除此以外,还有一些自定义的编码规范。
小写字母,下划线(_)分割单词。如:my_useful_class.cc
驼峰形式,首字母大写,如:MyExcitingClass AddTableEntry()
变量采用小写字母,下划线(_)分割单词的命名方式,如: a_local_variable
class 变量会在最后额外加一个下划线,如:a_class_data_member_