相关推荐
-
高质量c/c++编程。林悦
贝尔的林悦博士所写,里面附题,对优化编程习惯很有用,一本小书,值得一看
-
林锐:《高质量的C/C++编程》
知错就改;经常温故而知新;坚持学习,天天向上。
-
转贴>
注:这是一篇C/C++程序员都应该一读的好文章,实在是高手多年经验的结晶,而不是仅凭些知识和智慧就可以得到的,也就是说,哪怕你是名校计算机系的教授,非常精通这两门语言,如果没有项目的经验,想写出这么有启发性的文章也是不太可能的. 感谢作者林锐博士! 高质量C++/C编程指南
-
VC++超级教程
嘿嘿嘿,这个是在黑客防线上看到的,写的很不错,可惜就是没有了前两章的内容,不错,整体已经非常不错了 。来源:http://www.hacker.com.cn/newbbs/dispbbs.asp?boardid=12&id=27259第3章 命名规则比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变
-
【学习笔记】高质量C++/C 编程指南(林锐博士)
【建议 1-2-2】不提倡使用全局变量,尽量不要在头文件中出现象。
-
C++类、指针和内存的见解
这两天对于指针,类的使用有多一点的发现,故把一些发现写下来,对一些知识点的总结,排版可能不是那么合理,就只是为了以后自己忘了可以看看,毕竟好记性不如烂笔头嘛,哈哈哈哈。 1、类声明指针的函数调用 1、类的函数无论是静态还是非静态函数都是存放在代码区,所以可以理解为类的函数和每个我们在堆或栈中生成的对象是独立(独立指的是不在同一块内存区),对象在堆或栈内存中存在的空间只是成员变量和虚函数表(也许...
-
《高质量程序设计指南——C++/C》(第三版)最新修订
1.Page 7:倒数第13行,“啰里啰唆”印刷有点儿问题;2.Page 15:表1-2有些许印刷问题;3.Page 56:“4.3 类型转换”一节上面一段末尾应从“关于复合...”处另起一行;4.Page 58:示例4-6,代码用下列代码替换: 5.Page 76:示例4-13上半部分最后一行“delete a[];”要右移4格对齐;下半部分最后一行左移4格对齐;6.Page 81
-
C++点滴(3)
int i=3; a=2e(i+1); error C2021: expected exponent value, not '(' (编译错误)期待指数值,不能是'(' (exponent n.指数) const int i=3; a=2ei; expected exponent value, not 'i' (编译错误)期待指数值,不能是i 总结:1e10 之类的写法,字母e之前必须要有
-
c++点滴
好久没有用C++了,最近写paper,发现做实验java的效率确实比不过C++,花点时间稍微翻一下C++的书。整理一些东西 1、设置输出精度 float pi=3.1415926; cout.precision(3) cout<<pi<<endl; 或者 cout<<setprecison(3)<<pi<<endl; ...
-
C++ 点滴
****************************************************ch11-类****************************************************1.C++中,结构体是用关键字struct声明的类,默认情况下成员是public的。 类中成员默认是private的。 2.类的定义中的成员函数:规模小,不能使用switch语
-
高质量c/c++编程(2)
第2章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实在很有必要。2.1 空行空行起着分隔程序段落的
-
C++ 7.6
7.11 程序 #include <iostream> #include <string> #include <cstring> struct travel_time //定义结构 { int hours; int mins; }; const int Min_per_hour =60; travel_time sum(travel...
-
c++高质量编程手册
怡化主管强烈要求我读这本书。。。。 笔记尚未完成,持续更新呗。。 第1章 高质量软件开发之道 1.1 软件质量基本概念 1.1.1 如何理解软件的质量;功能性和非公能性 1.1.2 提高软件质量的基本方法; 一次性编出高质量的程序 1.1.3 “零缺陷”理念 1.2 细说软件质量属性 1.2.1 正确性; 需求范围内的需求 1.2.2 健壮性 需求外的扩展需求 1容错 ...
-
2016-2017学年第二学期C++第三章(2)
C++ 上机课参考答案 本系列文章供北京邮电大学信通院及数媒学院「C++高级程序语言设计」上机课学生参考。 C 上机课参考答案 2016-2017学年第二学期C第三章2 VC实验35 打点滴 VC实验37 素数还是合数 VC实验38 仓库结算2016-2017学年第二学期C++第三章(2)1499.VC++实验3.5 打点滴//VC++实验3.5 打点滴 //在医院打点滴时,假设点滴的规律是,滴
-
【C++】初学2
2-1 VC++实验题6 打点滴 (10 分) 题目描述: 在医院打点滴时,假设点滴的规律是,滴一滴,停一下,再滴两滴,停一下,再滴三滴,停一下。每一滴1毫升,用1秒,停一下的时间也是1秒。请问一瓶V毫升的药液,多久输完?其中V是小于5000的正整数。 输入样例: 10 输出样例: 13 代码: #include<iostream> //在医院打点滴时,假设点滴的规律是,滴一滴,停一下,再滴两滴,停一下,再滴三滴,停一下。 // 每一滴1毫升,用1秒,停一下的时间也是
-
高质量C++编程点滴(二)
高质量C++编程点滴(二) 使用合理的内存访问方式 一、你需要开辟一段内存来存放和管理一个4 x 4的矩阵,并单位化之。不合理:int aMatrix[4][4];for ( int i = 0; i { for ( int j = 0; j { if ( i == j )
-
RSA加密算法初探
RSA加密算法初探 ·前言本文全面的介绍了RSA算法的概念、原理、证明和实现。我在写作本文之前在网上查阅过相关资料,可这些资料不是含糊其辞就是满篇谬误。所以我力求用通俗易懂的文字将算法深入剖析,用最严谨的步骤进行论相关的各项算法,以降低文章的阅读难度。读者只要学过初中代数就可以理解全文,我衷心希望更多读者能认识到加密算法其实并不难。文中的算法均为伪代码,由于伪代码没有办法进行测试,再加上我个人数学