C++ 码代码的风格(推荐)

虽然C++在格式方面赋予了咱们很大的自由,但如果遵循合理的风格,程序将更便于阅读.有效但难看的代码不会令人满意,这里罗列了大多数程序员在使用的风格,遵循了下属规则.

  1. 每条语句占一行;
  2. 每个函数都有一个开始花括号和一个结束花括号,这两个花括号各占一行;
  3. 函数中的语句都相对于花括号进行缩进;
  4. 与函数名称相关的圆括号周围没有空白.

 前三条规则旨在确保代码清晰易读,第四条规则帮助区分函数和一些也使用圆括号的C++内置结构(如循环,if..else判断语句).

原文地址:https://www.cnblogs.com/hangaozu/p/8276314.html

时间: 2024-10-31 16:29:57

C++ 码代码的风格(推荐)的相关文章

Java 程序代码书写风格及一些简单的注意事项 (

1. 风格务必保持一贯性(Consistent) 一位同胞顶着我的鼻子问,为什么我们的Java代码缩进格式非得是这样,而不能是他那样,他就是喜欢他自己的这一种,因此他写的代码总是用他自己习惯的风格.结果在Code Review里被大家毙掉,责令修改.因此他是大大地不服.就是风格一贯性问题.其实他的风格,本来也没有什么问题,但在项目里,和其他程序员的程序的风 格,显得扃异,那就存在问题了.比如这个缩进,又比如变量命名方法,不同的类,不同的Methods里,各自不同,这程序就很难看了.所以一旦你选择

编写可维护的js代码-编程风格笔记

1.基本格式化 缩进层级:4个空格(把tab设成4个空格) 语句结尾:保留;(虽然分析器有自动分号插入机制) 行的长度:80个字符 空行:确保语义有关联的代码展现在一起 命名:变量和函数遵循小驼峰命名法,小写字母开始,后面每个单词首字母大写 变量命名前缀名词myName 函数命名前缀动词setName() 常量MAX_COUNT大写字母和下划线 构造函数大驼峰命名法AnotherName 直接量: 字符串:推荐" ",虽然和' '一样 整数和浮点数:8进制废弃 null:空对象指针 初

浅谈Verilog HDL代码编写风格

消失了好久,没有写文章,也没有做笔记,因为最近再赶一个比赛,时间很紧,昨天周六终于结束了,所以趁着周末这会儿有时间,写点东西,记录下来.首先我学习FPGA才一年多,我知道自己没有资格谈论一些比较深层次的问题,对于这个行业来说可能我才是一直脚踩在门外面.所以这篇文章是写给一些刚开始学习FPGA.Verilog HDL的同学,我看过一些大神写的代码,然后尽量模仿大神写法,经过好几个大神的影响和自己的习惯摸索,最终算是总结出了一套自己的代码书写风格,当然我的代码风格还是一直在进化中.现在将自己的一些经

纳尼?不用码代码,就可回归主流程,一只海豚就可以做到

此文已由作者张青授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 赞,它的名字叫"小海豚"(我起的小名),大名叫Ghost Inspector. 允许我先迫不及待的说一下它的优点:1.不用码代码,只需要录制一次视频,想要重跑用例,只需要点击[Run Test]即可.2.测试环境也能用,上线前,跑一遍主流程,上线才安心.3.成本小,只是Chrome的小插件,不需要下载庞大的软件.4.可再次编辑,修改用例.5.自动适配不同大小的显示器.6.粗暴点,不要钱,斯文点,免

Vue代码的风格指南

这里是官方的 Vue 特有代码的风格指南(原官方文档链接).如果在工程中使用 Vue,为了回避错误.小纠结和反模式,该指南是份不错的参考. 我们把所有的规则归为了四个大类: 优先级 A:必要的 这些规则会帮你规避错误,所以学习并接受它们带来的全部代价吧.这里面可能存在例外,但应该非常少,且只有你同时精通 JavaScript 和 Vue 才可以这样做. 优先级 B:强烈推荐 这些规则能够在绝大多数工程中改善可读性和开发体验.即使你违反了,代码还是能照常运行,但例外应该尽可能少且有合理的理由. 优

eclipse设置酷炫的代码颜色风格

1.摘要 eclipse安装默认的代码颜色风格是“白色背景”,颜色有些刺眼,于是想到手动去改eclipse的代码颜色,但改来改去还是很难达到我们的要求,甚至有时候将背景和某些代码的颜色改成相同,导致代码看不见.网上有一些漂亮的代码颜色设置方案,给出了各种代码颜色的RGB值,但通过eclipse一个个去设置颜色似乎非常麻烦.针对这个问题,有一些专门针对eclipse颜色风格的插件.这里讲介绍其中一款插件Eclipse Color Theme的安装与使用. 2. Eclipse Color Them

PHP在线生成二维码代码(google api)的例子

通过google在线生成二维码的api在线生成二维码. 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &l

Java制作二维码代码,中间带logo图片,可设置logo大小

public static int createQRCode(String content, String imgPath,String logo) { try { Qrcode qrcodeHandler = new Qrcode(); qrcodeHandler.setQrcodeErrorCorrect('M'); qrcodeHandler.setQrcodeEncodeMode('B'); qrcodeHandler.setQrcodeVersion(7); // System.out

JavaScript定义对象的2代码种风格和对象属性有两种寻址方式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-