Google编程风格/编码规范指南

本文档总结了Google C++风格指南的关键部分,包括命名约定、头文件宏使用、类声明与定义分离等最佳实践。对于C++开发者来说,遵循这些规范有助于提高代码的可读性和一致性。

文章目录


参考

中文版地址:
https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/headers/

总结

类型示例
类名、函数名大驼峰
文件名my_tiny_stl.cc   my_tiny_stl.h  
头文件的宏MY_TINY_STL_H_   MACRO
变量名
public数据成员
私有成员
my_vector
abc_de
abc_de_
常量k+大驼峰,kConstData
namespacestd, mytinystl
  • 类遵循声明和定义分离的原则

class decleration

#ifndef HEAD_H_
#define HEAD_H_

/* TODO */
class NewClass
{
public:
   static int static_int_val;
   float float_val;
   void MemFunc1();
};
// aux func
void AuxFunc();

#endif

class definition

#include"class_decleration.h"

#c head
#c++ head
#otherhead

#this project head

int NewClass::static_int_val = 0;
float NewClass::float_val = 3.14;
void NewClass::MemFunc1()
{
    // TODO  
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值