推荐一本书---高质量c++/c编程指南

关于《高质量C++/C编程指南 本书是林锐博士写于2001年7月,现在都2012年了,相隔10年多, 用了两天时间看完这个100页的书,里面几乎没有废话,全是精炼的总结性的东西, 思路顺畅,语言流畅,看起来不费劲。 共11章,其中1-6章的内容,和我自己的习惯是致的,看此书之前已经是我的习惯了, 看了之后更加印证了正确性。 第7章,内存管理,我认为这章是正本书中最精华的部分,是给我帮助最大的部分。 8-11章对我的启发介于前两者之间。 以下是我觉得比较重要,或者说容易忘记的几条(因为可能不常用),列出来以备以后查阅, 阅读详情

                计算机视觉(模式识别,图像处理)这个行业,从本质上来说,依然属于IT领域。个人认为,一个合格的计算机视觉算法工程师,不仅要熟悉各种常用的视觉分析、模式识别、机器学习算法,更好懂得如何编程来实现这些算法;换而言之,计算机视觉算法工程师 = 算法工程师 + 程序员;一个合格的计算机视觉算法工程师,如果不想从事算法研究工作,而只做编程的工作,应该很容易;但实际上,很多计算机视觉算法工程师写的代码,往往漏洞百出,健壮性不够,稳定性也很差,更别谈什么长期稳定高效的运行了;那些代码,往往运行3,5个小时,不是崩溃,就是内存泄露,或者干脆莫名其妙的直接挂掉了;其实,很多时候,不是你的程序不对,或者逻辑有问题,问题很可能在于你的编程并不规范,你的代码健壮性并不好。这里,笔者试着举几个例子来说明:

(1)不判断除数是否为0;

int iA,iB,iC;

....

iC = iA/iB;(当iB==0时,这里可能会崩溃的!


(2)浮点数跟0比较大小;

float fVal;

...

Third《高质量程序设计指南—C++/C语言》(第二版) Third《高质量程序设计指南—C++/C语言》(第二版)本书也是老师推荐我看的本书,700多页,总的来说还算不错,这本书的侧重点不是在语言上,而是讲解如何高质量的去编写程序,结合软件工程学去介绍,能学习到很多相关的编程规范以及C++些内部机制实现。附录中的《大学十年》讲叙了作者大学十年的经历,这个漫长而又曲折的过程,让我颇有感触...参考链接:http://www 阅读详情

相关推荐

图像处理 模式识别必读书籍

图像处理 模式识别必读书籍 对有志于进入图像处理领域的学生大有帮助

高质量C++编程指南》即C++编程规范

读这本书,感觉非常有用.只是有些公用的规则就不列举,只记下自己以前不是那么清楚地规则.

866

基于OpenCV的计算机视觉技术实现书和代码

《基于OpenCV的计算机视觉技术实现》的pdf文档及随书代码

高质量C/C++编程》读书笔记

好的编程风格 将声明和定义分开写 ‘{’ ‘}’应独占行并同列 尽可能不要使用全局变量 定义变量的时候要同时初始化变量,防止出现不可预测的结果。 修饰符‘*’和‘&’应更靠近变量名。eg:int * x,y,就不能唯确定x和y的类型,应将 *和x离的更近些。 书写类的时候,将public(函数)放在private(数据)之前,更加清晰函数功能。 在类定义中定义常量用枚举,不占用...

致宁的大博客! 3133

写好C/C++代码,大学生必读:林锐博士的《高质量 C++/C 编程指南

作为名大学生,我深知在学习编程的过程中,写出高质量的代码是多么重要。最近,我读了林锐博士的《高质量 C++/C 编程指南》,这本书让我受益匪浅,今天想和大家分享下我的学习心得。

晚风的博客 1339

高质量C++/C编程指南资源介绍:全面提升编程技能

高质量C++/C编程指南资源介绍:全面提升编程技能 去发现同类优质开源项目:https://gitcode.com/ 在软件开发领域,C++/C 语言因其高效性和灵活性强占有席之地。今天,我们将为您推荐款开源项目——高质量C++/C编程指南资源,这是份宝藏级编程指南,助您在编程之路上更进步。 项目介绍 《高质量C++/C编程指南.pdf》是份全面而详尽的编程资源,专为提升开发者编程技能而...

gitblog_06712的博客 1054

高质量程序设计指南:C++/C语言》图书信息

高质量程序设计指南:C++/C语言》(林锐名作,前版曾广泛流传,被大量IT企业采用为面试题)  林锐,韩永泉编著 ISBN 978-7-121-18617-2 2012年10月出版 定价:65.00元 412页 16开   编辑推荐 《大学十年》感染代IT人,林锐亲述多年线经验。 本书提供内建高质量代码必须熟练掌握的编程技术与规范。 “高质量”试...

iteye_15786的博客 174

高质量C++/C编程指南 -- 前言

前 言        软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!     除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”

嵌入式系统,linux,存储 1009

高质量C++/C编程指南(林锐)

推荐-高质量C++/C编程指南(林锐) 版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐     2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐     200

sadamoo的专栏 2303

高质量C++/C编程指南第4章

表达式和基本语句中那些容易忽略的细节

weixin_43164548的博客 991

高质量 C++/C 编程指南》注释规范 + VS2022 模板

本文整理了《高质量C++/C编程指南》的注释规范要点:1)注释位置应靠近代码,单行注释放右侧,多行放上方;2)注释内容要简洁提示而非解释,需注释复杂逻辑、算法等;3)格式统,单行用//,多行用/.../;4)源文件头部必须包含名称、功能、作者等信息;5)函数注释需说明功能、参数、返回值等。文中提供了VS2022环境下的注释模板示例,强调注释要准确反映代码意图,避免冗余。

2401_86187158的博客 208

高质量C++/C编程实践指南

掌握高质量编程规范需要持续实践,建议:1. 定期进行代码审查2. 使用自动化检查工具3. 建立团队编码规范文档4. 从简单项目开始培养习惯良好的编程风格就像书法样,需要长期练习才能形成肌肉记忆。坚持这些规范虽然初期会降低编码速度,但能显著减少后期的调试和维护成本。

MoonstoneTiger89的博客 374

高质量C++/C 编程指南

首先,强烈推荐林锐博士这本《高质量C++/C 编程指南》,请花两个小时认真阅读这本百页经书,你将会获益匪浅。草草看过,个人收获记录如下。 头文件的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。 (2...

weixin_33694620的博客 84

嵌入式编程经典书籍推荐

随着物联网越来越火,嵌入式编程也跟随着火起来了。实际上嵌入式系统几乎是伴随PC系统发展起来的,只是以前的嵌入式系统中CPU性能过于弱小,无线通信技术又没有像今天这样普及,故而无法实现人们的万物互联需求。笔者大学学的是电子信息工程专业,毕业到现今10多年直从事嵌入式软件开发,经历过功能手机、Android智能手机、Android平板的软件开发,也做过通信模组、小型监控设备、LoR...

归云十九少的专栏 3185

推荐-高质量C++/C编程指南(林锐)

版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐     2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐     2001-7-18至 2001-7-24 朱洪海审查V 0.9,

学习,思考,记录 7289
上一篇: LIOP特征
下一篇: 商业案例,就在你我身边
ChenLee_1
博客等级 码龄17年 6200粉丝 179原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值