WebRTC coding style guide
https://webrtc.googlesource.com/src.git/ /17071682f7fa70589e194b5882b43c611d055c74/style-guide.md
C
WebRTC遵循Chromium和Google C type编码规范,如有冲突,请参考Chromium编码规范。 《Chromium C style guide》 《Google C Style Guide》
C 版本
WebRTC使用C 11:
- 我们只允许使用Chromium中使用 C 子集11(语言与库)
- 我们只允许使用C 11中可用,再次使用C 14中也可用的部分;否则,用户将再次使用C 14中无法成功编译
.h和.cc成对出现文件
.h和.cc要成对出现,并使用相同的名称,在相同的文件夹下,在相同的构建目标下。
- 如果 path/to/foo.h 声明在某个 .cc 如果文件中有定义,应该在文件中 pat