C++代码格式规范引导(一):引言与代码布局

本文介绍了C++代码的布局规范,包括代码块的分类和排序,强调了命名空间的重要性,禁止使用宏和全局变量,并提供了示例来指导如何编写整洁、可读的代码。
摘要由CSDN通过智能技术生成

博客迁移已迁移到https://www.guyuemeng.com

“房子是用来住的,不是用来炒的”,这是当前最耳熟的一句房政。在我们编码界,有一句话具有着同样的经典意义,也同样耳熟能详,“代码是用来看的,不仅是用来跑的”。至此,不论是新鸟还是老手都能码出比较整齐的可读的代码。然而,有很多代码具有多种公认的风格,不同的人或不同的时间,代码都可能在公认风格之间切换,再加上一些突发奇想、特立独行的设计,项目代码中也能算是百家争鸣。其弊端大致有两个:降低了代码阅读的效率;误解代码含义,导致功能BUG。
此处针对项目开发过程中的常用编码,制定一个初步方案。仍需根据不同的团队、项目各自调整。
参考《Google开源项目风格指南:C++风格指南》

代码布局

从整体来看,常见代码可以分成如下几块:头文件引用(#include)、命名空间(namespace)、定义(typedef)、宏(Macros)、常量(const)、枚举(enum)、结构体(struct)、类(class)、全局变量(Global Variable)、全局方法(Global Function)、声明(extern)。其中宏、全局变量在C++中不被推荐使用,声明也往往用的较少

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值